home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / COMMUNIC / BULLETIN / 1806B.ZIP / WILD-TD.LZH / WILDCAT!.DOC < prev    next >
Text File  |  1991-03-01  |  541KB  |  12,210 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                       ╒══════════════════════════════════════╕
  11.                       │                                      │
  12.                       │          WILDCAT! TEST-DRIVE         │
  13.                       ├──────────────────────────────────────┤
  14.                       │                                      │
  15.                       │           Released 03/01/91          │
  16.                       │                                      │
  17.                       │                                      │
  18.                       ╘══════════════════════════════════════╛
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                               Copyright (c) 1987, 1990       
  26.                                Mustang Software, Inc.        
  27.                                 Post Office Box 2264         
  28.                                Bakersfield, CA  93303        
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                                                                            
  41.           ╒═══════════════════════════════════════════════════════════════╕ 
  42.           │                         Technical Support                     │
  43.           │                          (805) 334-2240                       │
  44.           ╞═════════════════════════════════╤═════════════════════════════╡
  45.           │        Business Office          │          ORDERS ONLY        │
  46.           │         (805) 395-0223          │         1-800-999-9619      │
  47.           ╞═════════════════════════════════╧═════════════════════════════╡
  48.           │                ORDERING INFORMATION - Pg. 7                   │
  49.           ╘═══════════════════════════════════════════════════════════════╛
  50.  
  51.  
  52.  
  53.  
  54.                               WILDCAT! Test-Drive 03/01/91
  55.           ───────────────────────────────────────────────────────────────────
  56.  
  57.           Table of Contents
  58.  
  59.  
  60.           What is WILDCAT! TEST-DRIVE...............................6
  61.             Included with registration..............................6
  62.             TEST-DRIVE Features.....................................8
  63.             Security...............................................10
  64.             System Requirements....................................10
  65.             Technical Support......................................11
  66.             Limited Warranty.......................................12
  67.             Distribution Policy and Copyright......................13
  68.             The Source Code........................................14
  69.             Background and Databases...............................15
  70.  
  71.           Chapter 3 - Installation.................................17
  72.             Quick Start............................................17
  73.             Other Requirements.....................................20
  74.  
  75.           Chapter 4 - MAKEWILD Program.............................21
  76.             General Information ...................................23
  77.                Sysop's name........................................23
  78.                BBS name............................................24
  79.                Sysop paging hours..................................24
  80.                Date of first call..................................24
  81.                Total number of calls received......................24
  82.                WILDCAT! registration number........................25
  83.             Frame 3 - Modem Information - Part 1...................26
  84.                Which communications port do you want to use........26
  85.                Maximum number of seconds to wait for carrier.......27
  86.                Enter the string to reset your modem................27
  87.                Modem startup string # 1-3..........................27
  88.                Modem initialization after every call...............27
  89.                Modem delay #1-3....................................28
  90.                Initialize your modem at which baud rate............29
  91.                Lock the DTE setting at the initialized baud rate...29
  92.             Frame 4 - Modem Information - Part 2...................30
  93.                Answer phone using Ring Detect?.....................30
  94.                Determine baud rate using Result Codes?.............30
  95.                Numeric codes for each baud rate....................30
  96.                Command to place modem Off-hook.....................31
  97.                Command to place modem on-hook......................31
  98.                Number of milliseconds to delay before PRELOG file..31
  99.                Does your modem support CTS/RTS flow control?.......32
  100.             Frame 5 - New User Defaults............................33
  101.                Are you running a closed board......................33
  102.                New user default security level.....................34
  103.                Ask for their phone number..........................34
  104.                Ask for their birthdate.............................34
  105.                Ask for their computer type.........................34
  106.                Force new users to fill out the questionnaire.......34
  107.                Time limit for first call...........................35
  108.                Number of lines per page............................35
  109.                Place them in these message folders.................35
  110.             Frame 6 -   Security Information.......................37
  111.  
  112.            ─────────────────────────────────────────────────────────────────
  113.                                            2
  114.  
  115.  
  116.  
  117.  
  118.                               WILDCAT! Test-Drive 03/01/91
  119.           ───────────────────────────────────────────────────────────────────
  120.  
  121.                Allow remote Sysops to drop to DOS..................37
  122.                Verify telephone number after every xx logons.......38
  123.                Verify birthdate after every xx logons..............38
  124.                Minimum security level to overwrite on uploads......38
  125.                Should the sysop screen public messages.............38
  126.                Can users leave private messages....................39
  127.                Minimum security to read sysop (and private) mail...39
  128.                Total number of different security levels...........39
  129.                Echo the user's password on the screen..............39
  130.                Display password protected files in file listing....39
  131.                Security level for MASTER sysop.....................39
  132.             Frame 7 - System Configuration - Part 1................41
  133.                Allow 300 baud callers..............................41
  134.                Is the bulletin menu optional.......................41
  135.                Time compensation ratio on uploads..................42
  136.                Display the quote of the day........................42
  137.                Display a download/upload ratio warning at xx.......42
  138.                Will you be offering color ANSI menus...............42
  139.                Total number of Bulletins offered...................43
  140.                Place the modem off-hook when WILDCAT! is down......43
  141.                Message range is xx to yy...........................43
  142.                Path for menu files.................................43
  143.                Path for Help files.................................44
  144.                Path for Display files..............................44
  145.                Path for External protocols.........................44
  146.                Path for Bulletins..................................45
  147.             Frame 8 - System Configuration - Part 2................46
  148.                How many message folders do you wish to have........46
  149.                Number of different File areas......................46
  150.                Number of external file transfer protocols..........46
  151.                Maximum logon time limit............................47
  152.                Monitor type........................................47
  153.                Screen foreground attribute.........................47
  154.                Automatically clear screen before menus.............47
  155.                Drop WILDCAT! to Errorlevel 60 after each call......47
  156.             Frame 9 - Message Folder Setup.........................49
  157.             Frame 10 - File Section Setup..........................50
  158.             Frame 11 - Main Menu Definition........................51
  159.                Activity............................................51
  160.                Call letter.........................................52
  161.                Description.........................................52
  162.                Sequence............................................52
  163.                Security............................................53
  164.             Frame 12 - Message Menu Definition.....................54
  165.             Frame 13 - File Menu Definition........................56
  166.             Frame 14 - Sysop Menu Definition.......................57
  167.             Frame 15 - Security Level Definition...................58
  168.                Message & download access...........................60
  169.                Daily time limit (DTL)..............................60
  170.                ANSI menus..........................................60
  171.             Frame 16 - Security Level Definition Con't.............62
  172.                Upload area access..................................62
  173.                Download bytes and number of files..................63
  174.             Frame 17 - File Path Definitions.......................64
  175.  
  176.            ─────────────────────────────────────────────────────────────────
  177.                                            3
  178.  
  179.  
  180.  
  181.  
  182.                               WILDCAT! Test-Drive 03/01/91
  183.           ───────────────────────────────────────────────────────────────────
  184.  
  185.             Frame 18 - External Protocol Definition................65
  186.  
  187.           Chapter 5 - Initial Operation & File Definition..........67
  188.             Checkout...............................................68
  189.             Local keyboard control keys............................69
  190.             Internal files used by WILDCAT!........................73
  191.             Display files used by WILDCAT!.........................75
  192.             ANSI Color.............................................86
  193.             Customized files.......................................86
  194.             Embedded codes.........................................87
  195.             Using MPE (Mustang Personal Editor)....................89
  196.             Using THEDRAW..........................................90
  197.  
  198.           Chapter 6 - WILDCAT! in Action...........................92
  199.             Batch file operation...................................92
  200.             Signing on the first time..............................93
  201.             MAIN menu commands.....................................94
  202.             MESSAGE menu commands..................................98
  203.             FILE menu commands....................................104
  204.             SYSOP menu commands...................................107
  205.  
  206.           Chapter 7 - Advanced Features...........................112
  207.             Creating Events.......................................112
  208.                Event X............................................113
  209.                Event Y............................................113
  210.                Events A - J.......................................113
  211.                Call processing Event (errorlevel 60)..............115
  212.                Event timing.......................................116
  213.             Remote drop to DOS....................................117
  214.                Using remote DOS...................................119
  215.             External Protocols....................................121
  216.                Operational overview...............................121
  217.                Batch file creation................................121
  218.                Download example...................................122
  219.                Upload example.....................................124
  220.             Viewing compressed files..............................127
  221.             Net and EchoMail......................................129
  222.  
  223.           Chapter 8 - WILDCAT! Support Programs...................132
  224.                ADDFILES...........................................132
  225.                CONVERT............................................134
  226.                MAKEQUES...........................................137
  227.                WAIT! & WAITFOR!...................................143
  228.                FIX Series.........................................144
  229.  
  230.           Chapter 9 - Registered Feature Overview.................145
  231.             DOORS.................................................145
  232.                Implementation.....................................146
  233.                Cautions, concerns, and caveats....................148
  234.                Carrier detect monitoring..........................148
  235.                Ctrl-Break lockout.................................149
  236.                User verification on return........................149
  237.             Multi-line Operation .................................151
  238.                Overview...........................................151
  239.  
  240.            ─────────────────────────────────────────────────────────────────
  241.                                            4
  242.  
  243.  
  244.  
  245.  
  246.                               WILDCAT! Test-Drive 03/01/91
  247.           ───────────────────────────────────────────────────────────────────
  248.  
  249.                How it works.......................................151
  250.                Hardware...........................................152
  251.                Local area networks................................152
  252.                Slave Cards........................................153
  253.                  DESQview.........................................153
  254.                Software and structure.............................154
  255.                  Novell...........................................159
  256.                  Peer-to-peer networks (LANtastic, etc.)..........161
  257.                  Slave cards......................................162
  258.                  DESQview.........................................163
  259.                Operational considerations.........................164
  260.  
  261.           Chapter 9 - Appendices..................................169
  262.             Appendix A - Modems...................................169
  263.                General Modem information..........................169
  264.                Hardware error checking............................169
  265.                Modem related connection problems..................169
  266.                Modem switch and register settings.................170
  267.                Modem-specific settings............................174
  268.             Appendix B - ANSI codes and DOS colors................176
  269.             Appendix C - Distribution for Profit..................177
  270.             Appendix D - Errors and troubleshooting...............178
  271.             Appendix E - Record formats...........................180
  272.             Appendix F - Registration.............................181
  273.           INDEX ..................................................182
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.            ─────────────────────────────────────────────────────────────────
  305.                                            5
  306.  
  307.  
  308.  
  309.  
  310.                               WILDCAT! Test-Drive 03/01/91
  311.           ───────────────────────────────────────────────────────────────────
  312.  
  313.           What Is WILDCAT! TEST-DRIVE?                                     
  314.                                                                            
  315.           This TEST DRIVE version of WILDCAT! is a full-featured BBS system. 
  316.           It is designed to allow the user to be able to evaluate WILDCAT!
  317.           and determine if it meets their needs.  The TEST DRIVE release is
  318.           not the latest release of the program, however, and does not
  319.           include all the features of the REGISTERED USER VERSION.  This TEST
  320.           DRIVE release includes full documentation and information on
  321.           obtaining the REGISTERED USER VERSION.  Print the file VENDOR.DOC
  322.           and READ.ME for additional information.
  323.  
  324.           With Full Registration of WILDCAT!, you will receive:
  325.  
  326.           -    A copy of the latest release of the Registered User Version;
  327.           -    A more comprehensive, updated, typeset operations manual;
  328.           -    90 days free technical support by phone between 9:00am and
  329.                5:00pm pacific time;
  330.           -    Automatic notification of any major program updates;
  331.           -    Additional program updates at a significantly reduced rate.
  332.           -    Access to proprietary utility programs, written by both    
  333.                Mustang and other authors, which enhance and add features.
  334.           -    24-hour access to the private multi-line Registered Users BBS
  335.                at Mustang Software. 
  336.  
  337.  
  338.           The REGISTERED USER VERSION of WILDCAT! has many features not found
  339.           in the TEST DRIVE release.  These features include but are not
  340.           limited to:
  341.  
  342.           -    Internal file transfer protocols including XMODEM, YMODEM
  343.                (batch), ZMODEM (with auto-recovery), YMODEM-G, 1K-XMODEM-G,
  344.                and more.
  345.           -    Full support for multi-line operation of 250 nodes;
  346.           -    Capability for running DOORS, with configurable security level
  347.                restrictions for each;
  348.           -    Enhanced Net & EchoMail operation for callers and the sysop.
  349.           -    Enhanced Message Area functions, including abilities to read
  350.                folder-specific mail from previously opened Mail folders and
  351.                Mark mail while Scanning, for reading later;
  352.           -    Capability to lock DTE at up to 38,400 baud, which can
  353.                actually increase throughput, even with a 2400 baud
  354.                connection;
  355.           -    Custom NON-color as well as color menus;
  356.           -    Increased support for more embedded control codes, including
  357.                codes to reflect "Who's on-line" on your other Nodes
  358.                (Multi-Line operation);
  359.           -    Up to 50 definable security levels, 32 more than the TEST
  360.                DRIVE version.
  361.           -    Flexible date and phone format for non-US users AND MUCH MORE!
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.            ─────────────────────────────────────────────────────────────────
  369.                                            6
  370.  
  371.  
  372.  
  373.  
  374.                               WILDCAT! Test-Drive 03/01/91
  375.           ───────────────────────────────────────────────────────────────────
  376.  
  377.  
  378.           A registration form is supplied on disk in the text file
  379.           REGISTER.FRM.  You can print this file with the command
  380.  
  381.                COPY A:REGISTER.FRM PRN
  382.  
  383.           It contains complete pricing information, and may be used to mail
  384.           in your order.
  385.  
  386.  
  387.  
  388.  
  389.                   You may also call our toll-free ORDERS ONLY HOTLINE
  390.  
  391.             -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  392.                                     1-800-999-9619 
  393.             -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  394.  
  395.           Use your VISA, MasterCard, American Express, or even COD. For
  396.           information, please call 805-395-0223.  Technical questions
  397.           regarding Test-Drive operation may be answered by calling our
  398.           support department direct at (805) 334-2240.
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.           -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  406.  
  407.           WILDCAT! is also available from most computer software retail
  408.           stores including:
  409.  
  410.  
  411.           *    Software Etc. stores nationwide (call us for the               
  412.                                                location nearest you)
  413.  
  414.           *    Soft Warehouse stores nationwide
  415.  
  416.           *    Walden Software outlets nationwide
  417.  
  418.           *    Egghead Discount Software stores nationwide
  419.  
  420.           *    ... and other quality retailers.  If your favorite store does
  421.                not have WILDCAT!, ask them to call us at 1-800-999-9619 for
  422.                ordering information through our distributor.  
  423.  
  424.           -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.            ─────────────────────────────────────────────────────────────────
  433.                                            7
  434.  
  435.  
  436.  
  437.  
  438.                               WILDCAT! Test-Drive 03/01/91
  439.           ───────────────────────────────────────────────────────────────────
  440.  
  441.           THE WILDCAT! BBS SYSTEM
  442.  
  443.           At first glance, WILDCAT! may look like just another bulletin board
  444.           program. This was by design. Much effort was spent incorporating
  445.           popular features of other BBS systems, including many of the
  446.           command options, although that is where any similarity ends. 
  447.           Powerful extended features have been added to what at first appear
  448.           to be familiar routines.  Other features and utility functions of
  449.           Wildcat! are precedent-setting in a BBS environment.
  450.  
  451.           This TEST DRIVE version is a fully-functioning Bulletin Board
  452.           System designed to give newcomers to the WILDCAT! arena a taste of
  453.           the REGISTERED USER version of WILDCAT!.  
  454.  
  455.           Features of this TEST-DRIVE version include:
  456.  
  457.           -    Fast B-Tree indexed access to all data files including Users,
  458.                Files and Messages.
  459.           -    Easy set-up via an interactive installation program which
  460.                configures system defaults.
  461.           -    Dynamically-built menus based on security level definitions in
  462.                the configuration file.
  463.           -    Three Color Menu Levels allow you to only show options to 
  464.                your users that they have access to.
  465.           -    Flexible security for users and files, 18 levels available.
  466.           -    Date of Birth and Phone Number available as security check
  467.                items.
  468.           -    Include/exclude 300 baud calls based on sysop preference and
  469.                system needs.
  470.           -    Supports up to 19,200 baud modems, including data transfer
  471.                over normal phone lines.
  472.           -    More than 100 customizable display files, including placement
  473.                of any available system information in user defined displays.
  474.           -    Message features include Reply, Forward, Carbon Copy, Return
  475.                Receipt and Print.
  476.           -    26 Message Folders available, including Comments to the Sysop
  477.                within messages.
  478.           -    Wastebasket message Folder which holds deleted mail until
  479.                killed by sysop.
  480.           -    Ability to move messages from folder to folder.
  481.           -    ANSI graphics support in menus, file descriptions, messages
  482.                and system prompts.
  483.           -    Multiple line file descriptions, including download time based
  484.                on the callers baud rate
  485.           -    Automatic caller notification of bulletin updates based on
  486.                bulletin file date and time.
  487.           -    Multiple questionnaire files available, including one for new
  488.                users, and others selected by menu choice.
  489.           -    The MAKEQUES.EXE program to create branching questionnaires
  490.                with free-form or formatted output.
  491.           -    Questionnaire pre-formatted to accept dates, SS #, Visa/MC,
  492.                AMEX, text strings, multiple choice and Yes/No with branching.
  493.           -    Remote event timer support for scheduled activities outside of
  494.                the WILDCAT! system.
  495.  
  496.            ─────────────────────────────────────────────────────────────────
  497.                                            8
  498.  
  499.  
  500.  
  501.  
  502.                               WILDCAT! Test-Drive 03/01/91
  503.           ───────────────────────────────────────────────────────────────────
  504.  
  505.           -    Configurable screen pauses based on each callers screen
  506.                length.
  507.           -    System and Menu help files available, both in normal and ANSI
  508.                color mode.
  509.           -    Stackable menu commands available in many areas for advanced
  510.                users.
  511.           -    Most sysop functions available from remote sysop log-on,
  512.                including system update and maintenance.
  513.           -    Additional upload and download support, including multiple
  514.                file transfer using external protocols (KERMIT, YMODEM-G,
  515.                YMODEM Batch, ZMODEM, etc.)
  516.           -    Net & EchoMail support for the Sysop.
  517.           -    Hot Key entry of single-character caller selections.
  518.           -    Default User Up/Download protocol.
  519.           -    Prelog display file sent prior to any other information.
  520.           -    Drop to DOS capabilities and return.
  521.           -    Closed System option configurable with special questionnaire,
  522.                forced comment or immediate log off.
  523.           -    Birthday message display file sent on users birthday!
  524.           -    Ability to View a compressed file contents from the Files
  525.                menu.
  526.           -    Easy reading of any ASCII text file from the Files menu.
  527.           -    Support for up to 2 billion users, files and messages, limited
  528.                only by disk space.
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.            ─────────────────────────────────────────────────────────────────
  561.                                            9
  562.  
  563.  
  564.  
  565.  
  566.                               WILDCAT! Test-Drive 03/01/91
  567.           ───────────────────────────────────────────────────────────────────
  568.  
  569.           WHAT ABOUT SECURITY?
  570.  
  571.           After reviewing the first few pages of the installation procedure,
  572.           you will undoubtedly begin to think that WILDCAT! is preoccupied
  573.           with security.  If so, you're absolutely right.  Although WILDCAT!
  574.           is perfectly capable of serving the needs of the hobbyist
  575.           telecommunications enthusiasts, it was designed with a business
  576.           environment in mind, an environment in which the integrity of
  577.           information is of paramount importance.  WILDCAT!'s security is
  578.           second to none.  Since it's first release in 1986 the security
  579.           provisions have never been overcome as the result of a software
  580.           deficiency or compromise of the program code.  The file database
  581.           structure allows sensitive non-BBS data to reside on the same hard
  582.           disk as the WILDCAT! system, since ONLY the specifically authorized
  583.           database files are ever allowed access.  The system operator has
  584.           full control of the security setup.
  585.  
  586.  
  587.           SYSTEM REQUIREMENTS
  588.  
  589.           WILDCAT! was written on the premise of being used in business
  590.           applications.  No attempt has been made to make the product
  591.           compatible with single or dual floppy drives and computers with
  592.           limited memory capacity.  It is necessary that your memory and
  593.           storage areas are capable of accommodating the many files and work
  594.           areas that are required by the code during normal run-time. Mustang
  595.           Software has no plans of changing the program to accommodate
  596.           systems with minimal capacity.  The following list represents the
  597.           minimum configuration your system should have to be capable of
  598.           properly maximizing the potential of the program.
  599.  
  600.           -    IBM Personal Computer (or true compatible) with 384K (minimum)
  601.                RAM, 250K free for Wildcat!
  602.           -    PC-DOS or MS-DOS, Ver. 3.0 or later (other operating
  603.                environments such as DESQview  may be used, see the appendices
  604.                for details.)
  605.           -    Asynchronous communications (serial port) adapter
  606.           -    RS-232 cable with the standard 9 pins connected (some modem
  607.                cables do not have all the pins hooked-up).
  608.           -    Intelligent AT command set modem 
  609.           -    80 column monochrome or color monitor
  610.           -    Voice-grade telephone connection for modem
  611.           -    Hard disk drive
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.            ─────────────────────────────────────────────────────────────────
  625.                                            10
  626.  
  627.  
  628.  
  629.  
  630.                               WILDCAT! Test-Drive 03/01/91
  631.           ───────────────────────────────────────────────────────────────────
  632.  
  633.           TECHNICAL SUPPORT
  634.  
  635.           WILDCAT! was designed for ease of use, and this manual should
  636.           contain the answers to most of your questions.  Read it first and
  637.           check the appendices for trouble-shooting procedures.  If you're
  638.           still stumped, technical support is only a phone call away.  You
  639.           may first want to call our own WILDCAT! Public-access system at
  640.           805-395-0650 for valuable insight by other sysops.  Feel free to
  641.           look around, download any files on the system that may be of use to
  642.           you, or leave a [C]omment to the Sysop if you need a question
  643.           answered.  This method of obtaining support is especially good if
  644.           you want expert guidance regarding the more advanced features.  
  645.  
  646.           Another alternative is CompuServe where we are a part of the PC
  647.           Vendor Support Forum.  You reach us by typing  GO PCVEN  and then
  648.           selecting Sub Topic 9.  Our PIN is (75236,3312).  We also have
  649.           Regional Support Centers all over the world for those users outside
  650.           of the United States.  Current locations are in the United Kingdom,
  651.           Holland, Australia, and Canada.  At the time of this writing we are
  652.           looking into locations in Japan, Switzerland, and West Germany.  If
  653.           any or all of these Regional Support Centers are of interest to
  654.           you, feel free to call or write and we will mail you our current
  655.           Regional Support Roster.
  656.  
  657.           If you are unable to find the answer to a question or just need a
  658.           quick explanation, please give us a call between 9:00am and 5:00pm
  659.           PST.  You can reach technical support at (805) 334-2240.  We must,
  660.           however, limit tech calls to those problems not resolved after
  661.           reading this manual.  Technical support is not (and should not) be
  662.           a substitute for this manual.  Bear in mind that most other
  663.           software companies will not even support a product until it is
  664.           registered.  We want to extend special support to users of this
  665.           TEST-DRIVE release, but need your cooperation in checking the
  666.           manual first.
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.            ─────────────────────────────────────────────────────────────────
  689.                                            11
  690.  
  691.  
  692.  
  693.  
  694.                               WILDCAT! Test-Drive 03/01/91
  695.           ───────────────────────────────────────────────────────────────────
  696.  
  697.           LIMITED WARRANTY
  698.  
  699.           This product is provided "as is" without warranty of any kind.  The
  700.           entire risk as to the results and performance of the program is
  701.           assumed by you.  Should the program prove defective, you (and not
  702.           Mustang Software, Inc. or it's dealers) assume the entire cost of
  703.           all necessary servicing, repair or correction.  Further, Mustang
  704.           Software, Inc. does not warrant, guarantee, or make representations
  705.           regarding the use of, or the results of the use of this program in
  706.           terms of correctness, accuracy, reliability, currentness, or
  707.           otherwise; and you rely on the program and it's results solely at
  708.           your own risk.  Mustang Software, Inc. cannot accept responsibility
  709.           for system damage, loss of profit, or any other special,
  710.           incidental, or consequential damage resulting from the use or
  711.           inability to use this product.
  712.  
  713.           Mustang Software, Inc., DOES warrant to the original licensee of a
  714.           REGISTERED product that the program disk(s) on which the program is
  715.           recorded be free from defects in materials and workmanship under
  716.           normal use and service for a period of ninety (90) days from the
  717.           date of delivery as evidenced by a copy of your receipt.  Mustang
  718.           Software, Inc.'s entire liability and your exclusive remedy shall
  719.           be replacement of the disk not meeting Mustang Software, Inc.'s
  720.           Limited Warranty.
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.            ─────────────────────────────────────────────────────────────────
  753.                                            12
  754.  
  755.  
  756.  
  757.  
  758.                               WILDCAT! Test-Drive 03/01/91
  759.           ───────────────────────────────────────────────────────────────────
  760.  
  761.           DISTRIBUTION POLICY AND COPYRIGHT
  762.  
  763.  
  764.           COPYRIGHT
  765.  
  766.           Regardless of the method of marketing, WILDCAT! is not in the
  767.           public domain.  It is copyrighted by Mustang Software, Inc..  All
  768.           rights are reserved.  Copying, duplicating, selling or otherwise
  769.           distributing this product except as expressly permitted in the
  770.           TEST-DRIVE Distribution Policy below is a violation of the Law. 
  771.           However, we grant you the right, in fact encourage you to make and
  772.           distribute as many copies of this TEST-DRIVE version as you wish,
  773.           using any acceptable medium of exchange, with the following
  774.           provisions:
  775.  
  776.                     -- TEST-DRIVE Distribution Policy --
  777.  
  778.           1.   Please feel free to distribute this TEST-DRIVE version as
  779.                often as you like, to any interested parties.
  780.           2.   Please do not distribute the program without all of its
  781.                original related files, addendum files, and documentation.
  782.           3.   Please obtain our written permission prior to distribution
  783.                with any "Bundled" software packages.
  784.           4.   Please do not accept payment for the program; a copying fee of
  785.                $10.00 per diskette may be charged when distributed by a
  786.                non-profit user-group.
  787.           5.   Please do not alter the program or documentation in any
  788.                manner.
  789.           6.   NOTE - Individuals, groups, vendors, or other software
  790.                distribution companies which market diskettes containing
  791.                shareware or other TEST-DRIVE programs for profit must obtain
  792.                written permission from Mustang Software, Inc. prior to
  793.                distribution.  See Appendix C for an easy-to-process
  794.                application form.
  795.  
  796.           DISTRIBUTION of the REGISTERED USER version of the program is in
  797.           violation of license agreements and copyright Law!
  798.  
  799.  
  800.           REVIEWS
  801.  
  802.           Mustang Software, Inc. is always in need of your opinion on all our
  803.           products so that we may continue to improve our software.  We
  804.           encourage you to evaluate this TEST DRIVE version of WILDCAT! and
  805.           let us know of your findings.  Printed reviews by user groups or
  806.           other publications may be mailed to us at P.O. Box 2264,
  807.           Bakersfield CA 93303-2264 and marked to the attention of Rick
  808.           Heming, Exec VP Marketing/Consulting.
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.            ─────────────────────────────────────────────────────────────────
  817.                                            13
  818.  
  819.  
  820.  
  821.  
  822.                               WILDCAT! Test-Drive 03/01/91
  823.           ───────────────────────────────────────────────────────────────────
  824.  
  825.           THE SOURCE CODE
  826.  
  827.           The source code for WILDCAT! is not available.  This decision gives
  828.           us the ability to guarantee the integrity of our product in this
  829.           era of software contamination.  It is not available either under
  830.           the TEST DRIVE concept, or as a Commercial product.  To those who
  831.           may have security concerns about running a BBS program without
  832.           being able to see or alter the code we can only offer this
  833.           assurance:                       
  834.  
  835.  
  836.                ┌───────────────────────────────────────────────────────┐
  837.                │                                                       │
  838.                │                                                       │
  839.                │                                                       │
  840.                │                                                       │
  841.                │   "Mustang Software has every intention of            │
  842.                │    continuing to strengthen our position              │
  843.                │    as a supplier of quality computer software.        │
  844.                │                                                       │
  845.                │    To do so, we must rely heavily on our              │
  846.                │    reputation in the international electronic         │
  847.                │    community.  We would not compromise that           │
  848.                │    reputation for anything!                           │
  849.                │                                                       │
  850.                │    You can trust that WILDCAT!'s source code          │
  851.                │    has no undocumented features which could           │
  852.                │    compromise the security aspects of our product."   │
  853.                │                                                       │
  854.                │                                                       │
  855.                │                        - Mustang Software, Inc.       │
  856.                │                                                       │
  857.                │                                                       │
  858.                │                                                       │
  859.                └───────────────────────────────────────────────────────┘
  860.                                                                        
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.            ─────────────────────────────────────────────────────────────────
  881.                                            14
  882.  
  883.  
  884.  
  885.  
  886.                               WILDCAT! Test-Drive 03/01/91
  887.           ───────────────────────────────────────────────────────────────────
  888.  
  889.           BACKGROUND
  890.  
  891.           WILDCAT! combines flexibility and security, but when these two
  892.           factors are mixed in a thoughtless manner, the security loses.  It
  893.           is possible to intentionally or mistakenly reduce WILDCAT!'s
  894.           built-in security to that available on the cork bulletin board at
  895.           the neighborhood grocery store!  This is mentioned as a first
  896.           caution to check your installation security settings very carefully
  897.           prior to taking your first call.
  898.  
  899.           During the installation process reviewed in this manual you will be
  900.           provided with representations of the actual configuration screens
  901.           to serve as guides in setting up your own custom BBS application. 
  902.           To guard against mistakes you are strongly encouraged to study the
  903.           default information provided, and if you change any option, the
  904.           first thing to do is to test the results of that change in your
  905.           application.  The second thing to do is to test it again!  This may
  906.           seem redundant and time consuming, but experience has shown that
  907.           this is the fastest route to successful bulletin board operation.
  908.  
  909.           The operation and setup of a WILDCAT! system requires understanding
  910.           several concepts which may be new even to the most experienced BBS
  911.           operator.  A thorough reading of the following information on
  912.           databases and the folder concept will ease the installation
  913.           process.
  914.  
  915.  
  916.           DATABASES WITHIN WILDCAT!
  917.  
  918.           WILDCAT! uses an internal database system to keep track of three
  919.           major groups of system information, USERS, FILES and MESSAGES. 
  920.           Each of these databases is independent, and is ONLY able to be
  921.           updated from within the program.  Each consists of a data file
  922.           (.DAT) as well as up to three index files (.IDX) to speed up
  923.           searches.  All database files are composed of records, which can be
  924.           thought of as index cards containing information about any ONE
  925.           User, File or Message.  When a WILDCAT! system is first started,
  926.           all database files are empty.  Database entries can be made in a
  927.           number of ways which are discussed below under the appropriate
  928.           database type. 
  929.  
  930.           The USER database is just what it sounds like; a file containing
  931.           records for each and every user on the system.  The first record
  932.           added will most often be the system operators name, a process that
  933.           is more fully described later in this manual.  Other user database
  934.           entries are usually made automatically as new users call the
  935.           system, but names may be added manually by the sysop.  As users are
  936.           added the database expands, and as they are deleted, the space is
  937.           made available for new users.  
  938.  
  939.           The FILE database may be a new concept to even experienced BBS
  940.           sysops.  Although many BBS programs track the lists of files
  941.           available on the system as text listings, WILDCAT! uses the
  942.           database method.  File organization in this manner has many
  943.  
  944.            ─────────────────────────────────────────────────────────────────
  945.                                            15
  946.  
  947.  
  948.  
  949.  
  950.                               WILDCAT! Test-Drive 03/01/91
  951.           ───────────────────────────────────────────────────────────────────
  952.  
  953.           advantages, not the least of which is additional security and
  954.           flexibility.  No file on your computer system may be accessed
  955.           through WILDCAT! unless it is first listed in the file database.
  956.  
  957.           Each record in the file database contains a file name, size, date
  958.           added to the system, file area letter (which tells where it is
  959.           located and what security is required), a 2 line description, as
  960.           well as other information.  Since the file database is empty on a
  961.           new WILDCAT! system, file records must be added either manually by
  962.           the sysop or by using our file addition utilities CONVERT, ADDFILES
  963.           or, with the Registered version, the PRO! Series.  CONVERT will
  964.           read a standard text file listing used by a number of BBS programs
  965.           or the DIR command, and place the information into the WILDCAT!
  966.           file database.  ADDFILES is an easy method of adding the filenames
  967.           already on your disk and optionally entering the descriptions as
  968.           they are added.  F-PRO!, one of the PRO! Series utilities for the
  969.           Registered version of WILDCAT! also manipulates the file database. 
  970.           See the appropriate sections of this manual for details about
  971.           CONVERT & ADDFILES.
  972.  
  973.           Changes made to the file database cause the appropriate changes to
  974.           be made on disk, if indicated.  For example, changing the file name
  975.           will cause DOS to actually rename the file on disk, and deleting a
  976.           database entry optionally allows deletion of the file on disk as
  977.           well.  A change of the file area letter will cause the file to be
  978.           copied to the new drive & subdirectory and then deleted from the
  979.           old one.
  980.  
  981.           Although the file database uses letters of the alphabet as area
  982.           identifiers, these identifiers are NOT related in any way to the
  983.           message folder letters in the message database.  
  984.  
  985.           The MESSAGE data file consists of groups of message lines, one
  986.           after the other.  The index files which are created and updated
  987.           whenever a message is entered is used to locate the actual lines of
  988.           any specific message within the database.  As messages are deleted,
  989.           the message data line space becomes available for other new
  990.           messages.  The index files keep track of where the message lines
  991.           for each new message are located, an absolute necessity since they
  992.           may or may not remain in a contiguous sequence.  The user need not
  993.           concern himself with the actual operation of the message database
  994.           except to understand that there is ONLY ONE message database.  The
  995.           Message Folder Concept also makes use of index file to allow access
  996.           to different groups of messages.
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.            ─────────────────────────────────────────────────────────────────
  1009.                                            16
  1010.  
  1011.  
  1012.  
  1013.  
  1014.                               WILDCAT! Test-Drive 03/01/91
  1015.           ───────────────────────────────────────────────────────────────────
  1016.  
  1017.           QUICK START
  1018.  
  1019.           Although we strongly suggest that all operators become familiar
  1020.           with WILDCAT! by reading the entire manual prior to starting the
  1021.           program, we realize that many users may feel comfortable with other
  1022.           methods of learning the program features.  For those already
  1023.           familiar with the disk operating system, paths, file handling
  1024.           and/or have run other bulletin board systems in the past, you may
  1025.           do the following:
  1026.  
  1027.                .    Run the INSTALL program; see below for detailed operating
  1028.                     instructions for INSTALL.EXE;
  1029.                .    If you have opted not to run MAKEWILD from within the
  1030.                     INSTALL program do so now, configuring your defaults;
  1031.                .    Configure your modem's DIP switches, if applicable;
  1032.                .    Run WILDCAT!;
  1033.                .    Use the HOME key for function key assistance;
  1034.                .    Use the F1 function key to logon and enter your SYSOP
  1035.                     information (remember, you are a new user the first
  1036.                     time);
  1037.                .    At the Main Menu, use the function key F9 to upgrade your
  1038.                     status to that of SYSOP;
  1039.                .    Refer back to this documentation as a reference guide for
  1040.                     more detail, for tips on special configurations, and for
  1041.                     explanations of the various display files.
  1042.  
  1043.           This Quick Start procedure is ONLY suggested for those who feel
  1044.           comfortable learning on their own.  A step-by-step startup
  1045.           procedure will be outlined in the chapters that follow.
  1046.  
  1047.  
  1048.           FULL CONFIGURATION - CREATING AN ENVIRONMENT FOR WILDCAT!
  1049.  
  1050.           There are many files generated either by the System operator or by
  1051.           the normal run-time requirements of the program.  The directories
  1052.           for these files will be created automatically by the installation
  1053.           program if they do not already exist.  The purpose of each file is
  1054.           reviewed in detail later in this manual.
  1055.  
  1056.           First, you should be at the root directory of your hard disk. 
  1057.           Usually this means that you will be viewing "C:\>", but this
  1058.           depends on how your system is configured.  To more easily determine
  1059.           your location, you may wish to type the following line from the
  1060.           command level:
  1061.  
  1062.                          prompt $p$g <ENTER>
  1063.  
  1064.           where <ENTER> means press your carriage return key.
  1065.  
  1066.           From this point, the <ENTER> will be assumed as being required
  1067.           following a typed entry unless otherwise indicated.  Now, place the
  1068.           WILDCAT! Disk labeled INSTALL in Drive A: and type
  1069.  
  1070.           INSTALL [ENTER]
  1071.  
  1072.            ─────────────────────────────────────────────────────────────────
  1073.                                            17
  1074.  
  1075.  
  1076.  
  1077.  
  1078.                               WILDCAT! Test-Drive 03/01/91
  1079.           ───────────────────────────────────────────────────────────────────
  1080.  
  1081.           Upon presentation of the Main Installation Menu, proceed to
  1082.           configure Installation defaults such as Archive directory, Wildcat
  1083.           TD destination, etc.  Pressing [ENTER] on the desired field will
  1084.           allow editing of the defaults.  If any specified paths are not
  1085.           found, the user will be notified of this and they will be created
  1086.           by the installation program. 
  1087.  
  1088.  
  1089.           INSTALL PROGRAM OPTIONS
  1090.  
  1091.           Select
  1092.  
  1093.           Upon selection of this option, the user is presented with a window
  1094.           outlining the nine choices for installation of the various files
  1095.           and utility programs.
  1096.  
  1097.                ALL - selects for installation all Menus, Display files,
  1098.                Bulletins and Utility programs as well as the Test Drive
  1099.                Documentation, which can optionally be printed out after
  1100.                installation is complete by selecting "Y" where "Print
  1101.                Documents" is indicated on the Main Menu.  INSTALL defaults to
  1102.                ALL, as this is the normal choice for first time
  1103.                installations.
  1104.  
  1105.                SCREENS - selects for installation all Display screens,
  1106.                including both Color and Non-Color versions, but excluding
  1107.                Menus, Help Files, and Bulletins.
  1108.  
  1109.                MENUS - selects for installation all customizable Menus.
  1110.  
  1111.                HELP FILES - selects for installation all Color as well as
  1112.                Non-color Help files.
  1113.  
  1114.                BULLETINS - selects for installation all Bulletin Files,
  1115.                including sample Bulletins and Menu.
  1116.  
  1117.                MISC - selects for installation the file ALL.OK, used during
  1118.                external protocol file transfers.  See the appropriate
  1119.                sections of the documentation for a discussion of this file.
  1120.  
  1121.                UTILITIES - selects for installation all utility programs such
  1122.                as the MAKEWILD setup program and the FIX! series utilities.
  1123.  
  1124.                DOCUMENTS - selects for installation the WILDCAT! Test Drive
  1125.                Documentation for extraction.  This must be done before it can
  1126.                be printed, whether from DOS or via the "Print Documents"
  1127.                option.
  1128.  
  1129.                PROGRAM - selects for installation the WILDCAT! executable
  1130.                files.
  1131.  
  1132.  
  1133.           Go
  1134.                upon selection of this option, all selected files are de-
  1135.  
  1136.            ─────────────────────────────────────────────────────────────────
  1137.                                            18
  1138.  
  1139.  
  1140.  
  1141.  
  1142.                               WILDCAT! Test-Drive 03/01/91
  1143.           ───────────────────────────────────────────────────────────────────
  1144.  
  1145.                archived into their respective directories, and all other
  1146.                options are carried out as defined.  
  1147.  
  1148.           Quit
  1149.                This option immediately returns the user to the DOS prompt.
  1150.  
  1151.           Upgrading 1.03   : N
  1152.                Select this option if you are upgrading from WILDCAT! ver.
  1153.                1.03SW.  After selecting GO, the current Databases will be
  1154.                upgraded to the Test-Drive format, and you current MAKEWILD
  1155.                configuration will be converted.
  1156.  
  1157.  
  1158.           Configure WILDCAT!: N
  1159.                Selection of this option will cause the MAKEWILD configuration
  1160.                program to be invoked after all selected files have been
  1161.                installed.  Since MAKEWILD must be invoked after installation
  1162.                prior to running WILDCAT!, this option should be set to Y for
  1163.                most installations.  Note that MAKEWILD must be run even if
  1164.                upgrading from a prior version.
  1165.  
  1166.           Create .BAT files: Y
  1167.                Select this option if you wish to have the Install program
  1168.                create your batch files for starting WILDCAT!, as well as
  1169.                ZUP.BAT and ZDOWN.BAT for use with ZMODEM as an external
  1170.                protocol.  
  1171.  
  1172.           Overwrite Files  : Y
  1173.                Select this option if you have existing WILDCAT! files you
  1174.                wish to overwrite.  If you are upgrading from a prior release
  1175.                you will want to overwrite many file, such as the actual
  1176.                WILDCAT! program, but may want to refrain from overwriting
  1177.                others, such as your custom display files.  You can specify Y
  1178.                to overwrite files, and make use of the overwrite confirmation
  1179.                (next question) to select precisely which to overwrite and
  1180.                which to keep.
  1181.  
  1182.           Confirm Overwrite: Y
  1183.                Select this option if you wish to be prompted before any pre-
  1184.                existing files are over-written during the de-archiving
  1185.                process.
  1186.  
  1187.           Print Documents : Y
  1188.                Select this option if, upon completion of the installation
  1189.                process, you wish to have the INSTALL program print the Test
  1190.                Drive Documentation to your printer (device PRN).  Make sure
  1191.                your printer is On-Line and has plenty of paper, as the
  1192.                documentation is over 180 pages!  You will need the
  1193.                documentation to run and setup a WILDCAT! system.
  1194.  
  1195.           After completing the questions, select GO and your program will
  1196.           install itself on your hard disk.
  1197.  
  1198.  
  1199.  
  1200.            ─────────────────────────────────────────────────────────────────
  1201.                                            19
  1202.  
  1203.  
  1204.  
  1205.  
  1206.                               WILDCAT! Test-Drive 03/01/91
  1207.           ───────────────────────────────────────────────────────────────────
  1208.  
  1209.  
  1210.           OTHER REQUIREMENTS
  1211.  
  1212.           In order to work within the confines of DOS at maximum efficiency,
  1213.           WILDCAT! also requires that several system parameters be
  1214.           established.  The following DOS changes should be done prior to
  1215.           actually running the program.
  1216.  
  1217.           Add the following lines AT THE TOP of the CONFIG.SYS file, located
  1218.           in the root directory of your hard drive;
  1219.  
  1220.                FILES=40  (failure to do so will result in an error)
  1221.                BUFFERS=40
  1222.  
  1223.           WILDCAT! contains a built-in color driver, so installing ANSI.SYS
  1224.           is not required to run in color mode.  Other programs will require
  1225.           your ANSI.SYS driver, however and no compatibility problems exist
  1226.           between the two.  If your present CONFIG.SYS calls the ANSI driver,
  1227.           WILDCAT! will just ignore it.
  1228.  
  1229.                Note: If you do not have an existing CONFIG.SYS file, refer to
  1230.                your DOS manual for additional information.
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.            ─────────────────────────────────────────────────────────────────
  1265.                                            20
  1266.  
  1267.  
  1268.  
  1269.  
  1270.                               WILDCAT! Test-Drive 03/01/91
  1271.           ───────────────────────────────────────────────────────────────────
  1272.  
  1273.           MAKEWILD
  1274.  
  1275.           INSTALLATION
  1276.  
  1277.           A separate program called MAKEWILD.EXE is used to create and
  1278.           maintain the many options and menus available in WILDCAT!.  To
  1279.           start the initialization routine, make sure that you are in the
  1280.           WILDCAT subdirectory that was previously created.
  1281.  
  1282.           Type "MAKEWILD".  Once the program loads, it will search the
  1283.           existing directory for the files called CONFIGWC.BBS and
  1284.           MENUINFO.BBS.  If these two files are not found (the first time
  1285.           MAKEWILD is run), they will be created, along with default values
  1286.           for the various entries in MAKEWILD.  You should be viewing the
  1287.           following screen:
  1288.  
  1289.  
  1290.  
  1291.   ╔════════════════════════════════════════════════════════════════════════════╗
  1292.   ║                     WILDCAT! (tm) INSTALLATION PROGRAM            Frame 1  ║ 
  1293.   ║                                                                            ║ 
  1294.   ║                              TEST-DRIVE 07/15/90                           ║ 
  1295.   ║                                                                            ║ 
  1296.   ║                          Section                         Frame             ║ 
  1297.   ║                                                                            ║ 
  1298.   ║             General Information about the Board & Sysop     2              ║ 
  1299.   ║             Modem Information & Settings                 3..4              ║ 
  1300.   ║             New User Defaults                               5              ║ 
  1301.   ║             Security Information                            6              ║ 
  1302.   ║             System Configuration                         7..8              ║ 
  1303.   ║             Message & File Folder                       9..10              ║ 
  1304.   ║             Define your Dynamic (Smart) Menu's         11..14              ║ 
  1305.   ║             Security Level Definitions                 15..16              ║ 
  1306.   ║             Define File Paths                              17              ║ 
  1307.   ║             Define External Protocols                      18              ║ 
  1308.   ║             Quit & Save This Installation                   0              ║ 
  1309.   ║                                                                            ║ 
  1310.   ║                  Which Page would you like to go to ? 2                    ║ 
  1311.   ║                                                                            ║ 
  1312.   ║     Copyright (C) 1987, 89 Mustang Software, Inc.  All Rights Reserved     ║ 
  1313.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  1314.      Select a Starting Page and Press F1                           Insert Off 
  1315.  
  1316.  
  1317.  
  1318.  
  1319.           At this point the user should decide which Frame he/she would
  1320.           like to start at.  Simply choose a Frame Number and press the F1
  1321.           key.  It is recommended that the first-time installation begin
  1322.           with Frame 2.
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.            ─────────────────────────────────────────────────────────────────
  1329.                                            21
  1330.  
  1331.  
  1332.  
  1333.  
  1334.                               WILDCAT! Test-Drive 03/01/91
  1335.           ───────────────────────────────────────────────────────────────────
  1336.  
  1337.           Moving around within Frames
  1338.  
  1339.           For purposes of continuity, the frames will be presented in their
  1340.           natural order of occurrence.  In actual use you may jump from one
  1341.           installation screen to another at any time without returning to
  1342.           Frame one just by using the Frame number an F1 combinations.  Any
  1343.           changes made to a particular Frame are automatically stored
  1344.           temporarily to a screen capture buffer.
  1345.  
  1346.           Editing Keys
  1347.  
  1348.           During Data entry while in MAKEWILD, the following editing keys
  1349.           are available:
  1350.  
  1351.                Left-Arrow     Move left one space in current field;
  1352.                Right-Arrow    Move right one space in current field;
  1353.                Up-Arrow       Move to previous field;
  1354.                Down-Arrow     Move to next field;
  1355.                Shift-Tab      Move to previous field;
  1356.                [ENTER]        Move to next field;
  1357.                Tab            Move to next field;
  1358.                Home           Position cursor on first character of field;
  1359.                End            Position cursor at end of field;
  1360.                PgUp           Proceed to previous Frame;
  1361.                PgDn           Proceed to next Frame;
  1362.                Insert         Toggles Insert/Overtype mode.  A prompt at
  1363.                               The lower-right of the screen indicates the
  1364.                               present state of the toggle.  In insert mode
  1365.                               the characters starting at cursor position
  1366.                               are pushed to the right.  In over-type mode
  1367.                               the characters under the cursor are replaced
  1368.                               by those that are typed.
  1369.  
  1370.                Backspace      Delete character to left of cursor;
  1371.                Delete         Delete character immediately under cursor;
  1372.  
  1373.           Note:               The Backspace and Delete keys work the same
  1374.                               regardless of the status of the Insert key.
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.            ─────────────────────────────────────────────────────────────────
  1393.                                            22
  1394.  
  1395.  
  1396.  
  1397.  
  1398.                               WILDCAT! Test-Drive 03/01/91
  1399.           ───────────────────────────────────────────────────────────────────
  1400.  
  1401.           GENERAL INFORMATION 
  1402.  
  1403.           We will review each question in the screen represented below:
  1404.  
  1405.  
  1406.   ╔════════════════════════════════════════════════════════════════════════════╗
  1407.   ║                                                                   Frame 2  ║ 
  1408.   ║                            GENERAL INFORMATION                             ║ 
  1409.   ║                                                                            ║ 
  1410.   ║                                                                            ║ 
  1411.   ║        1.  What is the SYSOP'S first name ?  Jim                           ║ 
  1412.   ║                                                                            ║ 
  1413.   ║        2.  What is the SYSOP'S last name  ?  Harrer                        ║ 
  1414.   ║                                                                            ║ 
  1415.   ║        3.  What is the name of your BBS ? Mustang BBS                      ║ 
  1416.   ║                                                                            ║ 
  1417.   ║        4.  Sysop's Office <Paging> hours are from  08:00 to  17:00         ║ 
  1418.   ║                                                                            ║ 
  1419.   ║        5.  Date your board took its first call November 1, 1989            ║ 
  1420.   ║                                                                            ║ 
  1421.   ║        6.  Number of Total calls your board has received is 0              ║ 
  1422.   ║                                                                            ║ 
  1423.   ║        7.  Enter your WILDCAT registration number ? 00000                  ║ 
  1424.   ║                                                                            ║ 
  1425.   ║                                                                            ║ 
  1426.   ║                                                                            ║ 
  1427.   ║                                                                            ║ 
  1428.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  1429.    F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  1430.                                                                                  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.           1. What is the SYSOP'S first name ?  Jim
  1436.  
  1437.           2. What is the SYSOP'S last name ?  Harrer
  1438.  
  1439.                The system operator's (SYSOP) name which is chosen here is
  1440.           reflected automatically in a number of places during the
  1441.           program's execution, a few of which are indicated below:
  1442.  
  1443.                     Leaving comments to the Sysop;
  1444.                     Paging the Sysop;
  1445.                     Entering messages to the Sysop;
  1446.                     Logging on to system locally as Sysop.
  1447.  
  1448.                Many first generation bulletin board programs used the term
  1449.           SYSOP to differentiate between the actual System Operator and the
  1450.           board's callers.  A certain level of system security was built
  1451.           around word SYSOP,  so in many programs it was the no-option
  1452.           default.  Contemporary usage indicates a trend towards the System
  1453.           Operator using his or her actual name in lieu of SYSOP.  Users
  1454.           will quickly adapt to either usage, as will WILDCAT!.  The choice
  1455.  
  1456.            ─────────────────────────────────────────────────────────────────
  1457.                                            23
  1458.  
  1459.  
  1460.  
  1461.  
  1462.                               WILDCAT! Test-Drive 03/01/91
  1463.           ───────────────────────────────────────────────────────────────────
  1464.  
  1465.           is up to the operator.
  1466.  
  1467.                If you elect to have the system operator known as SYSOP, you
  1468.           may leave the last name blank, but remember that these names when
  1469.           coupled with your password are your keys to the system for both
  1470.           local and remote logons.
  1471.  
  1472.           3. What is the name of your BBS ? Mustang SW  Node 1
  1473.  
  1474.                This is to identify the official name of your Bulletin Board
  1475.                System in various areas of the board.  Be creative, but some
  1476.                thought should be given to a title that lends credence to
  1477.                the actual theme of the board.  If a company or corporation
  1478.                has a title by all means use that name.  Likewise in the
  1479.                event of multiple nodes or installations, suffix the name
  1480.                with the particular area or node ID. 
  1481.  
  1482.  
  1483.                     For example:
  1484.  
  1485.                     XYZ Corporation BBS [primary installation]
  1486.                     XYZ Corporation District 1 BBS [satellite]
  1487.  
  1488.           4. Sysop's office <Paging> hours are from  08:00  to  17:00
  1489.  
  1490.                In order to prevent unwanted work interruptions, the system
  1491.                operator's paging hours may be limited to only certain hours
  1492.                of the day.  During other times, when a user requests that
  1493.                the system operator be paged, the user will receive a
  1494.                message indicating the appropriate hours that the system
  1495.                operator is available, and will be encouraged to leave a
  1496.                comment or message instead.  These hours may be overridden
  1497.                at any time during program operation by use of the F4 key. 
  1498.                During the quiet hours, the computer will inform callers
  1499.                that the Sysop is not available for page.  If you don't mind
  1500.                the interruptions, leave the values set to 00:00 and 23:59,
  1501.                but remember that this puts you on call twenty-four hours a
  1502.                day!  When paging is allowed, the sysop may elect to be
  1503.                paged via the system bell or silently with only a note on
  1504.                the display screen, by use of the F5 key. See the function
  1505.                key assignment section for details.
  1506.  
  1507.           5. Date your board took it's first call  November 1, 1989
  1508.  
  1509.                The date of origin is to set a starting date for the board's
  1510.                operations.  This establishes a starting date for any files
  1511.                that are dependent upon this information, such as a call
  1512.                reporting program or the system's user log.  Operators who
  1513.                are converting to WILDCAT! from other BBS programs may
  1514.                retain their original start date. 
  1515.  
  1516.           6. Number of Total calls your board has received is 0
  1517.  
  1518.                The number of calls your board has received defaults to 0,
  1519.  
  1520.            ─────────────────────────────────────────────────────────────────
  1521.                                            24
  1522.  
  1523.  
  1524.  
  1525.  
  1526.                               WILDCAT! Test-Drive 03/01/91
  1527.           ───────────────────────────────────────────────────────────────────
  1528.  
  1529.                and should be incremented if you do not wish this value to
  1530.                be reflected to your users.  An example might be switching
  1531.                from another BBS program, and not wanting Total number of
  1532.                calls to start all over again.  Whatever value is placed   
  1533.                here, WILDCAT! will automatically increment it after each
  1534.                call.
  1535.  
  1536.           7. Enter your WILDCAT registration number ? 00000
  1537.  
  1538.                This question is only needed for registered versions of
  1539.                WILDCAT!.  Anything entered into this field in the
  1540.                TEST-DRIVE version is ignored.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.            ─────────────────────────────────────────────────────────────────
  1585.                                            25
  1586.  
  1587.  
  1588.  
  1589.  
  1590.                               WILDCAT! Test-Drive 03/01/91
  1591.           ───────────────────────────────────────────────────────────────────
  1592.  
  1593.                                  MODEM INFORMATION - Part 1
  1594.  
  1595.           The following is a screen representation:
  1596.  
  1597.   ╔════════════════════════════════════════════════════════════════════════════╗
  1598.   ║                     MODEM INFORMATION - Part 1                    Frame 3  ║ 
  1599.   ║                                                                            ║ 
  1600.   ║   1.  Which Communications Port do you want to use [ 1 .. 4 ]  ? 1         ║ 
  1601.   ║   2.  Maximum # of seconds to wait for carrier [ S7 Register ] ? 30        ║ 
  1602.   ║   3.  Enter the string to reset your modem: ATZ                            ║ 
  1603.   ║   4.  Enter Modem Startup String #1:                                       ║ 
  1604.   ║                                                                            ║ 
  1605.   ║   5.  Enter Modem Startup String #2:                                       ║ 
  1606.   ║                                                                            ║ 
  1607.   ║   6.  Enter Modem Startup String #3:                                       ║ 
  1608.   ║                                                                            ║ 
  1609.   ║   7.  Enter the string to reinitialize your modem after every call:        ║ 
  1610.   ║        AT V0 M0 Q0 E0 S7=30 &C1 &D2 X1                                     ║ 
  1611.   ║   8.  Modem Delays in Milliseconds:                                        ║ 
  1612.   ║          #1: 3000      #2: 1500     #3: 2500                               ║ 
  1613.   ║   9.  Initialize your modem port at which baud rate [ 300..19200 ] ? 2400  ║ 
  1614.   ║  10.  Lock the DTE setting at the initialized baud rate [Y/N] ? N          ║ 
  1615.   ║                                                                            ║ 
  1616.   ║                                                                            ║ 
  1617.   ║                                                                            ║ 
  1618.   ║                                                                            ║ 
  1619.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  1620.   F1  Returns you to the Main Menu,  Pgup & Pgdn Advances the Page  Insert Off 
  1621.  
  1622.  
  1623.  
  1624.           Interfacing with many different modems is one of the most
  1625.           difficult areas of any program that deals with the computer's
  1626.           communication ports.  If your WILDCAT! installation is not
  1627.           working the way you believe it should, more than likely the
  1628.           problem will be in this area.  The default values represent those
  1629.           for a generic modem.  WILDCAT! requires your modem adhere to the
  1630.           Hayes AT command set for proper operation. 
  1631.  
  1632.           After completing your modem setup you may want to take the time
  1633.           to check each entry with information provided in your modem's
  1634.           user manual.  This exercise will help to familiarize you with the
  1635.           modem initialization being used in your WILDCAT! system.
  1636.  
  1637.  
  1638.           1. Which Communications Port do you want to use : [ 1 .. 4 ]  ? 1
  1639.  
  1640.                The system can use any communications port number available
  1641.                on your system from 1 through 4.  
  1642.  
  1643.                     Note:  COM1 and COM3 make use of the same Interrupt
  1644.           (IRQ) line and COM2 and COM4 make use of another line.  If you
  1645.           are making use of COM3 or COM4 you may NOT use COM1 or COM2 with
  1646.           the same IRQ numbers.  Duplication of interrupt numbers will
  1647.  
  1648.            ─────────────────────────────────────────────────────────────────
  1649.                                            26
  1650.  
  1651.  
  1652.  
  1653.  
  1654.                               WILDCAT! Test-Drive 03/01/91
  1655.           ───────────────────────────────────────────────────────────────────
  1656.  
  1657.           cause erratic operation.  As an example, if you connect a mouse
  1658.           to a standard COM1 (IRQ 4) you may not set your internal modem to
  1659.           COM3 which also uses IRQ4.  Note that the REGISTERED USER version
  1660.           allows configuration of all com port IRQ lines and port
  1661.           addresses, even to other than standard assignments.
  1662.  
  1663.           The base port addresses for COM1 through COM4 are standardized,
  1664.           and this TEST-DRIVE release must use the standard addresses
  1665.           (03F8, 02F8, 03E8, and 02E8).  
  1666.  
  1667.           2. Maximum # of seconds to wait for carrier [ S7 Register ] ? 30
  1668.  
  1669.                This setting indicates how long WILDCAT! will wait for a
  1670.                carrier signal (connect) from a caller.  The default of 30
  1671.                seconds is the standard for most modems, and is the
  1672.                recommended setting.  This value represents how long
  1673.                WILDCAT! will wait before re-cycling, and MUST agree with
  1674.                your modem's S7 register.  If it is changed to a lower or
  1675.                higher value, be certain to reflect the change by adding an
  1676.                appropriate S7=# command in the modem startup strings, as
  1677.                indicated below.
  1678.  
  1679.           3. Enter the string to reset your modem: ATZ
  1680.  
  1681.                This is the command string that resets your modem to its
  1682.                default settings.  This command should almost always be ATZ.
  1683.  
  1684.           4. Enter Modem Startup String #1:
  1685.  
  1686.                This is the first of three possible modem startup strings
  1687.                which are sent ONLY upon startup of WILDCAT!.  Usually these
  1688.                startup strings are only needed by modems making use of
  1689.                non-volatile RAM to store the setup values.   All three
  1690.                startup strings are sent just once when WILDCAT! is started,
  1691.                and the last one should contain the command to save the
  1692.                settings, usually &W.  These saved settings are then
  1693.                recalled from modem memory after each call with a short ATZ
  1694.                command.  Most modems without non-volatile RAM will leave
  1695.                the 3 startup strings blank, and send the modem
  1696.                initialization string (line 7 below) after each call to
  1697.                ensure it is set properly.
  1698.  
  1699.           5. Enter Modem Startup String #2:
  1700.  
  1701.           6. Modem startup string #3:
  1702.  
  1703.           7. Modem initialization after every call:
  1704.  
  1705.                AT V0 M0 Q0 E0 S7=30 &C1 &D2 X1
  1706.  
  1707.           Enter the command(s) that initialize the modem into its receive
  1708.           calls state.  WILDCAT! automatically sends this initialization
  1709.           string following each logon, whether the logon was successful or
  1710.           not.  The statement above means:
  1711.  
  1712.            ─────────────────────────────────────────────────────────────────
  1713.                                            27
  1714.  
  1715.  
  1716.  
  1717.  
  1718.                               WILDCAT! Test-Drive 03/01/91
  1719.           ───────────────────────────────────────────────────────────────────
  1720.  
  1721.  
  1722.                ATV0      Turn on numeric result codes so Wildcat! can
  1723.                          determine baud.
  1724.                M0        Turns off the modem speaker
  1725.                Q0        Result codes are displayed
  1726.                E0        Echo result codes to terminal
  1727.                S0=0      Disable auto-answer by modem and let Wildcat!
  1728.                          monitor ring detect
  1729.                S2=255    Disable + + + as the modem attention string
  1730.                S7=30     Set #  of seconds to wait for carrier to match
  1731.                          your answer to question #2
  1732.                X1        Extended result codes, needed to send a different
  1733.                          result number for connections at each baud rate
  1734.                &C1       Have carrier reflect reality rather than be forced
  1735.                          true all the time
  1736.                &D2       Have the modem react to the DTR (data terminal
  1737.                          ready) line properly. This setting indicates that
  1738.                          when the modem sees a lowering and raising of DTR
  1739.                          is should go on hook (hang up) and return to
  1740.                          command state.
  1741.  
  1742.                If you modem supports the X command, you should include the
  1743.                X1 or a similar extended result code value in this
  1744.                reinitialization string.  Use the value that corresponds to
  1745.                the lowest number that sends a different result code for
  1746.                300, 1200 and 2400 baud connections.  This is usually X1.
  1747.  
  1748.           8. Modem Delays in Milliseconds:
  1749.  
  1750.                #1: 3000  #2: 1500  #3: 2500
  1751.  
  1752.                The above delays are necessary and vary from modem to modem. 
  1753.                The goal is to enter the minimum value that operates
  1754.                properly.
  1755.  
  1756.                Delay 1 is the delay between sending each startup string in
  1757.                number 4-6 above. 
  1758.  
  1759.                Delay 2 is the time before sending the modem reset string
  1760.                ATZ (#3 above) as well as the delay between the reset and
  1761.                the startup string (#4 above).  We have determined that many
  1762.                modems need at least 1.1 seconds (1100 ms) to properly
  1763.                handle another command after an ATZ, and values below 1100
  1764.                are not recommended. 
  1765.  
  1766.                Delay 3 is used differently depending on whether WILDCAT!
  1767.                will answer the phone by use of Pin 22 (ring detect) or by
  1768.                allowing the modem to use the auto answer feature.  This
  1769.                choice is selected in the next screen.  If ring detect is
  1770.                used, the delay is the time between ring being detected and
  1771.                WILDCAT! sending an ATA answer command to the modem to tell
  1772.                it to answer the phone.  In the case of auto answer being
  1773.                used it is the time it waits after the modem answers the
  1774.                phone before it begins looking for carrier detect.
  1775.  
  1776.            ─────────────────────────────────────────────────────────────────
  1777.                                            28
  1778.  
  1779.  
  1780.  
  1781.  
  1782.                               WILDCAT! Test-Drive 03/01/91
  1783.           ───────────────────────────────────────────────────────────────────
  1784.  
  1785.           9. Initialize your modem port at which rate [ 300..19200 ] ? 2400
  1786.  
  1787.                Some modems can step up to match the baud rate of an
  1788.                incoming call while others can only step down.  If you are
  1789.                unsure about the modem's capabilities, enter the value that
  1790.                represents the modem's fastest baud rate. 
  1791.  
  1792.           10. Lock the DTE setting at the initialized baud rate [Y/N] ? N
  1793.  
  1794.                This choice is provided as an option to help you make full
  1795.                use of the new high speed 9600 & 19200 baud modems.  It
  1796.                allows you to lock the link between your computer and your
  1797.                modem at a rate higher that the callers connection rate,
  1798.                usually 19200 baud.  Choosing to lock your DTE (data
  1799.                terminal equipment) rate will result in WILDCAT! sending all
  1800.                data to your modem at the initialized baud rate, regardless
  1801.                of the connection rate.  This allows faster throughput with
  1802.                some modems using hardware error checking by maximizing data
  1803.                transfer from the computer to modem.   An example is the US
  1804.                Robotics HST which functions well with the communication
  1805.                port locked at 19200 baud and allows the modem to control
  1806.                data flow from your modem to the callers modem at the
  1807.                fastest speed possible, sometimes even exceeding the quoted
  1808.                modem speed.  Locking the port can cause problems with some
  1809.                doors because the door expects the port to be at the baud
  1810.                rate of the caller rather than some higher rate.  If you do
  1811.                not have a high speed modem you should not lock the baud
  1812.                rate.
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.            ─────────────────────────────────────────────────────────────────
  1841.                                            29
  1842.  
  1843.  
  1844.  
  1845.  
  1846.                               WILDCAT! Test-Drive 03/01/91
  1847.           ───────────────────────────────────────────────────────────────────
  1848.  
  1849.                               MODEM INFORMATION - Part 2
  1850.  
  1851.           The following is a screen representation:
  1852.  
  1853.  
  1854.   ╔════════════════════════════════════════════════════════════════════════════╗
  1855.   ║                              MODEM INFORMATION - Part 2           Frame 4  ║ 
  1856.   ║                                                                            ║ 
  1857.   ║   1.  Answer Phone By <R>ing or <A>uto Answer [ R or A ] ? R               ║ 
  1858.   ║                                                                            ║ 
  1859.   ║   2.  Determine Baud rate by <C>/r's or <R>esult Codes [ C or R ] ?  R     ║ 
  1860.   ║                                                                            ║ 
  1861.   ║       If By Result codes enter your numeric result codes for:              ║ 
  1862.   ║            300 : 1    1200 : 5    2400 : 10   9600 : 99   19200: 99        ║ 
  1863.   ║       MNP: 300 : 14   1200 : 15   2400 : 16   9600 : 17   19200: 99        ║ 
  1864.   ║                                                                            ║ 
  1865.   ║   3.  Command to place your Modem Off-Hook: AT H1                          ║ 
  1866.   ║                                                                            ║ 
  1867.   ║   4.  Command to place your Modem On-Hook : AT H0                          ║ 
  1868.   ║                                                                            ║ 
  1869.   ║   5.  Number of Milliseconds to delay before displaying PRELOG file: 1500  ║ 
  1870.   ║                                                                            ║ 
  1871.   ║   6.  Does your modem support CTS/RTS Flow Control? N                      ║ 
  1872.   ║                                                                            ║ 
  1873.   ║                                                                            ║ 
  1874.   ║                                                                            ║ 
  1875.   ║                                                                            ║ 
  1876.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  1877.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  1878.  
  1879.  
  1880.  
  1881.           1. Answer Phone By <R>ing or <A>uto Answer [ R or A ] ? R
  1882.  
  1883.                Most contemporary modems have the ability to Auto Answer the
  1884.                phone when ringing is detected.  For this to happen however,
  1885.                either the auto answer dip switch must be set to on or you
  1886.                must have the command S0=1 (answer on ring 1) in your
  1887.                initialization string.  Rather than set up your system for
  1888.                auto-answer, a better arrangement is to select Ring Detect
  1889.                and allow WILDCAT! to watch for the ring itself.  In order
  1890.                to do this, WILDCAT! monitors the status of pin 22 on the
  1891.                modem connector.  This is one of the reasons you must have
  1892.                the appropriate pins connected on your modem cable.  If you
  1893.                elect to use ring detect, you should have S0=0 (zero) in
  1894.                your initialization string.  If you intend to make use of
  1895.                doors (only available in the registered version) you are
  1896.                strongly advised to answer by ring detect.  See the cautions
  1897.                regarding doors for additional information.
  1898.  
  1899.           2. Determine Baud rate by <C>/r's or <R>esult [ C or R ] ? R
  1900.  
  1901.                The use of result codes is recommended.  If your modem
  1902.                cannot generate numeric result codes that can be used by the
  1903.  
  1904.            ─────────────────────────────────────────────────────────────────
  1905.                                            30
  1906.  
  1907.  
  1908.  
  1909.  
  1910.                               WILDCAT! Test-Drive 03/01/91
  1911.           ───────────────────────────────────────────────────────────────────
  1912.  
  1913.                software, it will be necessary to toggle this option to
  1914.                Carriage Returns.  This choice means that the caller must
  1915.                enter one or more carriage returns and spaces after
  1916.                connection in order for the system to determine the baud
  1917.                rate.  The use of Result Codes is highly encouraged for
  1918.                accuracy and speed in completing a connection. 
  1919.  
  1920.                When using numeric result codes WILDCAT! must know which
  1921.                codes to look for from your modem.  The top line reflects
  1922.                the codes for a "normal" connection while the bottom line
  1923.                labeled MNP is ONLY used if your modem has built-in hardware
  1924.                error checking (see your manual).  The regular codes are
  1925.                normally the same for all modems; 1 for 300 baud, 5 for
  1926.                1200, and 10 for 2400 baud.  If you modem supports MNP
  1927.                (Microcom Network Protocol) or ARQ (Automatic Repeat
  1928.                Request) you should also fill in the MNP line with the
  1929.                numeric codes your modem returns when it connects with
  1930.                another modem with the same hardware protocol.  Our example
  1931.                is the US Robotics HST which returns 15, 16, and 17 when
  1932.                connected to another modem with MNP at 1200, 2400, and 9600
  1933.                respectively.  Use the number 99 for any unsupported
  1934.                connection rate such as 9600 and 19,200 on the top line
  1935.                since 9600 and 19,200 baud almost always make use of some
  1936.                form of hardware error control.  For a standard modem
  1937.                without any MNP the top line would have 1, 5, 10 and
  1938.                everything else 99.
  1939.  
  1940.           3. Command to place your Modem Off-Hook: AT H1
  1941.  
  1942.                The default is AT H1, which any Hayes-compatible modem
  1943.                should be able to recognize as the command to go off-hook. 
  1944.                This command is NOT sent when WILDCAT! answers the phone;
  1945.                rather, when the Sysop logs locally, terminates WILDCAT! via
  1946.                the F10 key, or WILDCAT! executes an event, such as internal
  1947.                event Y to dump the Wastebasket.  If your modem speaker
  1948.                makes noise when F10 is pressed and WILDCAT! goes off-hook
  1949.                you may add the command M0 to turn off the modem speaker.
  1950.  
  1951.           4. Command to place your Modem On-Hook: AT H0
  1952.  
  1953.                The default is AT H0, which any Hayes-compatible modem
  1954.                should be able to recognize as the command to go on-hook. 
  1955.                WILDCAT sends the command when coming back from an event,
  1956.                such as internal event Y to dump the Wastebasket.
  1957.  
  1958.           5. Number of Milliseconds delay before PRELOG file: 1500
  1959.  
  1960.                Some modems delay a short time after answering the phone and
  1961.                establishing a connection.   If you find your callers are
  1962.                missing some of the PRELOG.BBS display file, or are not
  1963.                receiving the prompt for First Name properly, you may add a
  1964.                delay so the program will wait an appropriate amount of
  1965.                time.  Try the default of 0, and if problems develop as
  1966.                indicated increase the value to 1500ms (1.5 seconds).
  1967.  
  1968.            ─────────────────────────────────────────────────────────────────
  1969.                                            31
  1970.  
  1971.  
  1972.  
  1973.  
  1974.                               WILDCAT! Test-Drive 03/01/91
  1975.           ───────────────────────────────────────────────────────────────────
  1976.  
  1977.           6. Does your modem support CTS/RTS flow control : N
  1978.  
  1979.                Many modems can make use of the Clear To Send (CTS) and
  1980.                Request To Send (RTS) signal to tell the other modem when
  1981.                data should be sent, and when to wait.  CTS/RTS is used by
  1982.                the modems to tell one another when their respective
  1983.                send/receive buffers are full or empty.  If your modem
  1984.                supports CTS you MUST enter Y to this prompt.  Virtually all
  1985.                9600 baud modems, as well as those supporting MNP/ARQ make
  1986.                use of CTS/RTS for flow control.  
  1987.  
  1988.                     FAILURE TO INDICATE THAT CTS IS AVAILABLE FOR MODEMS
  1989.                     THAT SUPPORT MNP/ARQ WILL RESULT IN LOST DATA DURING
  1990.                     TRANSMISSION, ESPECIALLY IF YOU HAVE LOCKED THE
  1991.                     COMMUNICATION PORT AT THE INITIALIZED BAUD RATE.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.            ─────────────────────────────────────────────────────────────────
  2033.                                            32
  2034.  
  2035.  
  2036.  
  2037.  
  2038.                               WILDCAT! Test-Drive 03/01/91
  2039.           ───────────────────────────────────────────────────────────────────
  2040.  
  2041.                                    NEWUSER DEFAULTS
  2042.  
  2043.           The following is a screen representation:
  2044.  
  2045.  
  2046.   ╔════════════════════════════════════════════════════════════════════════════╗
  2047.   ║                              NEWUSER DEFAULTS                     Frame 5  ║ 
  2048.   ║                                                                            ║ 
  2049.   ║        1.  Are you going to run a closed board [ Y/N ] ? N                 ║ 
  2050.   ║                                                                            ║ 
  2051.   ║              a.  Force caller to leave a comment then logoff               ║ 
  2052.   ║              b.  Force caller to the Questionnaire then logoff             ║ 
  2053.   ║              c.  Logoff immediately and don't add to the user base         ║ 
  2054.   ║            If closed, then select [ a..c ]  ?                              ║ 
  2055.   ║                                                                            ║ 
  2056.   ║        2.  New Users Default Security Level ? 10                           ║ 
  2057.   ║        3.  Ask for their Phone Number [ Y/N ] ? Y                          ║ 
  2058.   ║        4.  Ask for their Birth Date   [ Y/N ] ? Y                          ║ 
  2059.   ║        5.  Ask for their Computer Type [ Y/N ] ? Y                         ║ 
  2060.   ║        6.  Force Newuser to fill out the Questionnaire [ Y/N ] ? N         ║ 
  2061.   ║        7.  Time Limit (in minutes) for first call ? 60                     ║ 
  2062.   ║        8.  Number of lines per page ? 23                                   ║ 
  2063.   ║        9.  Place them into these Msg folders: ABCD                         ║ 
  2064.   ║                                                                            ║ 
  2065.   ║                                                                            ║ 
  2066.   ║                                                                            ║ 
  2067.   ║                                                                            ║ 
  2068.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  2069.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  2070.  
  2071.  
  2072.  
  2073.           1.  Are you going to run a closed board [ Y/N ] ? N
  2074.  
  2075.                "N" is the default.  This means that all users will be
  2076.                allowed to logon on to the system and will be entered into
  2077.                the user database as they call.  The user's "freedom" on the
  2078.                board will then be determined by the security values
  2079.                established in the various menu commands for each level of
  2080.                user.
  2081.  
  2082.                If this field is toggled to "Y", you are indicating that
  2083.                unless the user's name and password information is
  2084.                recognized by the system, that user will not be allowed into
  2085.                the system for any reason.  A file names CLOSED.BBS will be
  2086.                displayed, and the caller will be logged off immediately,
  2087.                unless "a" or "b" is chosen, in which case the user will be
  2088.                first forced to leave a Comment or answer the Questionnaire
  2089.                (if it exists), respectively.
  2090.  
  2091.                Running as a closed board means that all user information
  2092.                must be added manually by the sysop for every user before
  2093.                they can gain access to the system.  A CLOSED BOARD MUST
  2094.                FIRST BE SET AS OPEN TO ALLOW THE SYSOP TO LOG ON AND
  2095.  
  2096.            ─────────────────────────────────────────────────────────────────
  2097.                                            33
  2098.  
  2099.  
  2100.  
  2101.  
  2102.                               WILDCAT! Test-Drive 03/01/91
  2103.           ───────────────────────────────────────────────────────────────────
  2104.  
  2105.                UPGRADE HIS OWN ACCESS.  
  2106.  
  2107.           2. New users default security level : 10
  2108.  
  2109.                The number entered here will establish the level of security
  2110.                access every new, unknown caller has on your system.
  2111.  
  2112.           3. Ask for their phone number [ Y/N ] ? Y
  2113.  
  2114.                By answering Y to this option, a new user is prompted to
  2115.                enter a phone number during their first logon to the system. 
  2116.                Although the user is not allowed to ignore this prompt, a
  2117.                wrong number may be entered.  The number entered here may
  2118.                also be used for periodic security checks. 
  2119.  
  2120.           4. Ask for their birth date [ Y/N ] ? Y
  2121.  
  2122.                If implemented this option will allow for periodic security
  2123.                updates, just like the prompt for phone number verification. 
  2124.                In addition, WILDCAT! will convert the user's birth date to
  2125.                his or her actual age today when the user record is
  2126.                inspected (the system date must be set correctly for this to
  2127.                operate properly).  This confidential information is stored
  2128.                in the user database, and is only available to the system
  2129.                operator. Many operators like to gather statistical data
  2130.                from information of this nature.  "What is the median age of
  2131.                my users?";  "Who is the youngest and oldest user?"  How
  2132.                about a surprise birthday greeting to the user?   Or perhaps
  2133.                most important, allowing the user age information to serve
  2134.                as a guide to what files are maintained on the system, and
  2135.                establishing the tone and contents of your bulletins and
  2136.                editorials.  WILDCAT! is hard-coded to prohibit a user from
  2137.                entering values which (when converted to age) mean that the
  2138.                user is less than six, or over ninety years old.
  2139.  
  2140.           5. Ask for their computer type  [ Y/N ] ? Y
  2141.  
  2142.                If implemented, users are presented a blank line on which to
  2143.                briefly describe their computer name and type.  It assists
  2144.                the system operator in helping the user in the event of any
  2145.                compatibility problems while on the board.  This information
  2146.                is presented alongside the user name in both the [L]ist
  2147.                users and [V]erify users options on the main menu.
  2148.  
  2149.           6. Force new users to fill out the Questionnaire [ Y/N ] ? Y
  2150.  
  2151.                The questionnaire for new users will be further discussed in
  2152.                a separate section of the manual, along with instructions on
  2153.                generating the questionnaire.  This option is a toggle to
  2154.                determine whether a new user will be asked to complete a
  2155.                special questionnaire during their initial logon to the
  2156.                system.  It may be used whether or not the system is run as
  2157.                a closed board.  If toggled to Y, every new caller will be
  2158.                presented with the new user questionnaire immediately after
  2159.  
  2160.            ─────────────────────────────────────────────────────────────────
  2161.                                            34
  2162.  
  2163.  
  2164.  
  2165.  
  2166.                               WILDCAT! Test-Drive 03/01/91
  2167.           ───────────────────────────────────────────────────────────────────
  2168.  
  2169.                completing the basic logon information.
  2170.  
  2171.           7. Time Limit (in minutes) for first call ? 60
  2172.  
  2173.                Some bulletin board systems do not differentiate between a
  2174.                first time caller and a regular caller.  Others require that
  2175.                a new user be screened prior to receiving access to various
  2176.                areas of the WILDCAT! system, such as leaving messages and
  2177.                up/downloading files.  If you elect to have a screening
  2178.                procedure there may be no real need to allow a new user the
  2179.                same time limits as a regular caller.  Since their
  2180.                privileges are limited, there will not be enough options
  2181.                available to the user to require a longer time limit.
  2182.  
  2183.                Be realistic in the value entered here.  Many first-time
  2184.                callers are apprehensive, or perhaps slow typists.  If you
  2185.                have all the other first-time caller options implemented,
  2186.                plus a questionnaire, it's possible that a new user will
  2187.                never get to the main menu in the allotted time!  The
  2188.                provided default value indicated above is reasonable in such
  2189.                a case, but be sure to test this value in your own
  2190.                application.
  2191.  
  2192.           8. Number of lines per page ? 23
  2193.  
  2194.                The user is prompted during the initial logon to enter a
  2195.                value for the number of SCREEN lines per page.  This value
  2196.                is used throughout the program to determine the appropriate
  2197.                position for automatic screen pauses.  The value entered
  2198.                here is presented as the default value if the new user
  2199.                simply presses the ENTER key, and is correct for most PC
  2200.                users.
  2201.  
  2202.           9. Place them into these message folders: ABCD
  2203.  
  2204.                Number two on this screen determines the security level
  2205.                assigned to a new user, and that security level determines
  2206.                which message folders will actually be accessible at the
  2207.                time of the first logon.  To make learning the system easier
  2208.                for new callers you may automatically open folders for
  2209.                viewing by entering the folder letters here.  You could also
  2210.                choose to auto-open additional message folders, including
  2211.                some to which new users are denied access until upgraded to
  2212.                a higher security level.  This causes no problems since the
  2213.                user's security level will be the final determinant of which
  2214.                folders a user may actually view, regardless of whether they
  2215.                have been auto-opened.  The values entered should typically
  2216.                include any folder that is available for general use by your
  2217.                regular users.  The Z folder (comments) is included as a
  2218.                default here to guarantee that the sysop may leave replies
  2219.                to comments in folder Z, and that all users may read the
  2220.                sysop replies. 
  2221.  
  2222.                The general rules governing message folders are that a user
  2223.  
  2224.            ─────────────────────────────────────────────────────────────────
  2225.                                            35
  2226.  
  2227.  
  2228.  
  2229.  
  2230.                               WILDCAT! Test-Drive 03/01/91
  2231.           ───────────────────────────────────────────────────────────────────
  2232.  
  2233.                may leave a message or read public messages in any folder to
  2234.                which he has security access and has open.  Users will be
  2235.                advised of new personal mail in any folder, but cannot use
  2236.                the [R]ead command unless they have security access and it
  2237.                has been OPENED.  The special folder Z is no exception to
  2238.                the above guidelines. The wastebasket (folder Y) is ever
  2239.                checked for personal mail. Personal messages placed in a
  2240.                folder to which a user has no access may not be read except
  2241.                via the [R]ead [M]arked mail command.  It is therefore
  2242.                advisable to give all users access to the Z folder as a
  2243.                minimum.
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.            ─────────────────────────────────────────────────────────────────
  2289.                                            36
  2290.  
  2291.  
  2292.  
  2293.  
  2294.                               WILDCAT! Test-Drive 03/01/91
  2295.           ───────────────────────────────────────────────────────────────────
  2296.  
  2297.  
  2298.                                  SECURITY INFORMATION
  2299.  
  2300.           The following is a screen representation
  2301.  
  2302.  
  2303.   ╔════════════════════════════════════════════════════════════════════════════╗
  2304.   ║                                                                   Frame 6  ║ 
  2305.   ║                            SECURITY INFORMATION                            ║ 
  2306.   ║                                                                            ║ 
  2307.   ║                                                                            ║ 
  2308.   ║   1.  Allow remote Sysop's Drop to DOS [ Y/N ] ?  Y                        ║ 
  2309.   ║   2.  Verify Telephone Number after every 15  logons.                      ║ 
  2310.   ║   3.  Verify Birthdate after every 30  logons.                             ║ 
  2311.   ║   4.  Minimum Security Level to overwrite files on uploads ?  100          ║ 
  2312.   ║   5.  Should the Sysop screen PUBLIC messages before they                  ║ 
  2313.   ║       are posted on the system [ Y/N ] ?  N                                ║ 
  2314.   ║   6.  Can Users leave PRIVATE messages [ Y/N ] ?  Y                        ║ 
  2315.   ║   7.  Minimum Security to read SYSOP (and PRIVATE) Mail  100               ║ 
  2316.   ║   8.  Total Number of different User Security levels [ 1..18 ] ? 7         ║ 
  2317.   ║   9.  Echo the User's password on the screen [ Y/N ] ? N                   ║ 
  2318.   ║  10.  Display Password Protected files in the file listing [ Y/N ] ? N     ║ 
  2319.   ║  11.  Security level for MASTER Sysop ?   1000                             ║ 
  2320.   ║                                                                            ║ 
  2321.   ║                                                                            ║ 
  2322.   ║                                                                            ║ 
  2323.   ║                                                                            ║ 
  2324.   ║                                                                            ║ 
  2325.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  2326.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  2327.  
  2328.  
  2329.  
  2330.           1. Allow remote Sysop's Drop to Dos [ Y/N ] ? Y
  2331.  
  2332.           If this prompt is answered with "Y", and the caller's security is
  2333.           high enough to permit it (we suggest that only sysops be allowed
  2334.           this choice), the caller may actually exit WILDCAT! and assume
  2335.           control of the computer's operating system. It is unlikely that
  2336.           anyone other than the system operator, when calling in from a
  2337.           remote location, will ever need this option.  Setting this value
  2338.           to "N" will prevent use of the Remote Drop to DOS option on the
  2339.           sysop menu.
  2340.  
  2341.                     Caution:  This is not only a powerful option but
  2342.                     potentially a very dangerous one.  Unless other
  2343.                     safeguards are implemented, a caller has total and
  2344.                     absolute control over your entire operations, including
  2345.                     erasing the contents of your hard drive.  Unless you
  2346.                     are totally familiar with the operating system, batch
  2347.                     files, and related areas, you are strongly encouraged
  2348.                     to set this value to "N".
  2349.  
  2350.  
  2351.  
  2352.            ─────────────────────────────────────────────────────────────────
  2353.                                            37
  2354.  
  2355.  
  2356.  
  2357.  
  2358.                               WILDCAT! Test-Drive 03/01/91
  2359.           ───────────────────────────────────────────────────────────────────
  2360.  
  2361.           2. Verify Telephone number after every [xx] logons.
  2362.  
  2363.                Users of all bulletin board systems are encouraged to change
  2364.                their passwords regularly.  This habit is the exception
  2365.                rather than the rule, however. Verifying a user's telephone
  2366.                number after every [xx] logons is simply an additional
  2367.                security device to determine whether the person logged on is
  2368.                really the person he/she logged on as.  Following [xx]
  2369.                logins, the caller is prompted to enter a phone number in
  2370.                addition to the usual first name, last name, and password. 
  2371.                The phone number entered is then checked for validity
  2372.                against the user's record, and if the response is not the
  2373.                same as that contained in the database, the caller is
  2374.                automatically forced to the comments section of the system
  2375.                to explain the discrepancy before continuing with the logon.
  2376.  
  2377.           3. Verify User's Birth Date after every [xx] logons
  2378.  
  2379.                The rationale for verifying a caller's birth date is the
  2380.                same as that of #2 above.  Although the values of [xx] could
  2381.                be the same in both item numbers two and three, it is
  2382.                recommended that the values are staggered to present the
  2383.                illusion of a "random" pattern.  When the security options
  2384.                are combined, the chances of an "illegal" user knowing a
  2385.                user's first name, last name, telephone number, and date of
  2386.                birth become increasingly unlikely.
  2387.  
  2388.           4. Minimum Security to overwrite files on uploads ? xx
  2389.  
  2390.                Any user who a security level equal to or greater than [xx]
  2391.                is permitted to overwrite an existing filename during an
  2392.                upload session.  This option is beneficial for a writer or
  2393.                programmer who may be periodically uploading a revised
  2394.                version of a file, or perhaps when two or more people are
  2395.                collaborating on revisions to a document.  For normal
  2396.                operations, this value should be greater than that of a
  2397.                "normal" user; otherwise there may be serious consequences!
  2398.  
  2399.                     Note:  The user who originally uploaded a file is
  2400.                     granted the authority to overwrite the same file.  The
  2401.                     user is prompted as to whether the file should be
  2402.                     overwritten.  WILDCAT! is coded in this manner to
  2403.                     maintain continuity to file names and "refresh" dates.
  2404.                     The only time it may be a problem is if the uploader
  2405.                     proceeds to overwrite a file, then aborts the upload.
  2406.                     The original file will be destroyed!
  2407.  
  2408.           5. Should the Sysop screen PUBLIC messages before they
  2409.              are posted to the system [ Y/N ] ? N
  2410.  
  2411.                If this value is set to "N", any message entered to ALL
  2412.                users is posted on the system immediately.  By setting the
  2413.                default to "Y", all messages intended for public viewing
  2414.                must be screened for content, then manually toggled from
  2415.  
  2416.            ─────────────────────────────────────────────────────────────────
  2417.                                            38
  2418.  
  2419.  
  2420.  
  2421.  
  2422.                               WILDCAT! Test-Drive 03/01/91
  2423.           ───────────────────────────────────────────────────────────────────
  2424.  
  2425.                private to public by the system operator.  Normally this
  2426.                value is set to "N", since most users are reputable.  It is
  2427.                only in the event that a lot of users post public messages
  2428.                that contain information that is abusive, libelous, or
  2429.                perhaps contain confidential information or profanity is
  2430.                this option needed. 
  2431.  
  2432.           6. Can Users leave PRIVATE messages [ Y/N ] ? Y
  2433.  
  2434.                By entering "N" to this prompt, a user is still permitted to
  2435.                enter messages to selected users, but the private flag is
  2436.                removed. Selecting "N" prevents any PRIVATE mail.  This
  2437.                feature may be used at your discretion, and may be useful in
  2438.                certain applications.  In most cases, you will probably want
  2439.                to leave the value as "Y". 
  2440.  
  2441.           7. Minimum security to read SYSOP (and PRIVATE) Mail  100
  2442.  
  2443.                Normally, only the system operator should have a security
  2444.                level high enough to read sysop and private mail.
  2445.  
  2446.           8. Total number of different User Security levels [ 1..18 ] ? 7
  2447.  
  2448.                This is the physical count for the number of security
  2449.                levels.  The actual security level values are established
  2450.                later in the configuration procedure. Any number up to
  2451.                eighteen may be entered here depending on your needs. 
  2452.                Whatever value is entered will dictate the number of actual
  2453.                security levels that are entered later in the setup.
  2454.  
  2455.           9. Echo the User's password on the screen [ Y/N ] ? N
  2456.  
  2457.                The default answer here is "N", indicating that as a caller
  2458.                types his password, it is displayed as dots on the host
  2459.                system screen.  Some applications in a busy office setting
  2460.                may require this additional security while a home BBS may
  2461.                not.  A "Y" response displays the caller's password locally
  2462.                as it is typed.  Note that a callers password is always
  2463.                echoed back to him as asterisks.
  2464.  
  2465.           10. Display Password Protected files in file listing [ Y/N ] ? N
  2466.  
  2467.                WILDCAT! has the ability to require a password to download a
  2468.                file, and the Sysop determines whether these files are
  2469.                listed along with the non-protected files or are hidden from
  2470.                view.  If the "N" option is selected, users will not know of
  2471.                the existence of password protected files unless advised by
  2472.                a message or some other means. 
  2473.  
  2474.           11. Security level for MASTER Sysop ? 1000
  2475.  
  2476.                Many system operators make use of more than one sysop to
  2477.                help maintain files, messages, and users. With this
  2478.                possibility in mind you are able to set aside one security
  2479.  
  2480.            ─────────────────────────────────────────────────────────────────
  2481.                                            39
  2482.  
  2483.  
  2484.  
  2485.  
  2486.                               WILDCAT! Test-Drive 03/01/91
  2487.           ───────────────────────────────────────────────────────────────────
  2488.  
  2489.                level as MASTER sysop who has full system control.  The
  2490.                specific area in which control is limited for sysops at
  2491.                other levels is the [U]ser database function within the 
  2492.                sysop menu. Even if a co-sysop has access to this area, he
  2493.                will not have the ability to see other users passwords or to
  2494.                add other users at the MASTER level.  An example is a MASTER
  2495.                sysop level of 1000 and co-sysop at 900. When the sysop at
  2496.                level 900 views the [U]ser database, the passwords will
  2497.                display as a series of asterisks. Do keep in mind that users
  2498.                passwords may be changed by the non-master sysop, but a
  2499.                non-master sysop cannot log in as the user, or compromise
  2500.                his password without changing it. 
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.            ─────────────────────────────────────────────────────────────────
  2545.                                            40
  2546.  
  2547.  
  2548.  
  2549.  
  2550.                               WILDCAT! Test-Drive 03/01/91
  2551.           ───────────────────────────────────────────────────────────────────
  2552.  
  2553.                             SYSTEM CONFIGURATION - Part 1
  2554.  
  2555.           The following is a screen representation.
  2556.  
  2557.  
  2558.   ╔════════════════════════════════════════════════════════════════════════════╗
  2559.   ║                                                                   Frame 7  ║ 
  2560.   ║                       SYSTEM CONFIGURATION - Part 1                        ║ 
  2561.   ║                                                                            ║ 
  2562.   ║                                                                            ║ 
  2563.   ║         1.  Allow 300 BAUD Calls [ Y/N ] ? Y                               ║ 
  2564.   ║         2.  Is the Bulletin Menu Optional [ Y/N ] ? Y                      ║ 
  2565.   ║         3.  Time Compensation ratio on uploads is 2  to 1.                 ║ 
  2566.   ║         4.  Display the quote of the day [ Y/N ] ? Y                       ║ 
  2567.   ║         5.  Display a download/upload ratio warning above 20  to 1.        ║ 
  2568.   ║         6.  Will you be offering Color ANSI Menu's [ Y/N ] ? N             ║ 
  2569.   ║         7.  Total number of Bulletins Offered is ? 6                       ║ 
  2570.   ║         8.  Place the MODEM "OFF HOOK" when WILDCAT! is down [ Y/N ] ? Y   ║ 
  2571.   ║         9.  Message range is 1     to 0    .                               ║ 
  2572.   ║        10.  Path for Menu Files   : C:\WILDCAT                             ║ 
  2573.   ║        11.  Path for Help Files   : C:\WILDCAT                             ║ 
  2574.   ║        12.  Path for Display Files: C:\WILDCAT                             ║ 
  2575.   ║        13.  Path for Ext Protocols: C:\WILDCAT\PROTOCOL                    ║ 
  2576.   ║        14.  Path for Bulletins    : C:\WILDCAT                             ║ 
  2577.   ║                                                                            ║ 
  2578.   ║                                                                            ║ 
  2579.   ║                                                                            ║ 
  2580.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  2581.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  2582.  
  2583.  
  2584.           1. Allow 300 BAUD calls [ Y/N ] ? Y
  2585.  
  2586.                There are rather strong feelings among system operators as
  2587.                to whether or not to permit 300 baud callers.  It is not the
  2588.                intent of this document to take issue with these sentiments
  2589.                either way. For those who wish to disallow 300 baud callers
  2590.                during certain time periods, the option is provided.  The
  2591.                default allows 300 baud access at all times.
  2592.  
  2593.           2. Is the bulletin Menu optional [ Y/N ] ? Y
  2594.  
  2595.                WILDCAT! automatically scans the file date and time of all
  2596.                bulletin files and compares this information to that in the
  2597.                caller's user record.  If a bulletin has been updated since
  2598.                the caller's last logon, a message will inform the caller as
  2599.                to which bulletin(s) have been updated.  Otherwise, the
  2600.                caller is informed that NO bulletins have been updated since
  2601.                the last call, and is prompted as to whether the caller
  2602.                would like to view the bulletin menu.  If this option is set
  2603.                to "N", the caller is forced to view the bulletin menu,
  2604.                whether or not any bulletins have been updated.
  2605.  
  2606.  
  2607.  
  2608.            ─────────────────────────────────────────────────────────────────
  2609.                                            41
  2610.  
  2611.  
  2612.  
  2613.  
  2614.                               WILDCAT! Test-Drive 03/01/91
  2615.           ───────────────────────────────────────────────────────────────────
  2616.  
  2617.           3. Time Compensation ratio on uploads is  2  to  1.
  2618.  
  2619.                In order to encourage uploads, some system operators will
  2620.                grant a time bonus to those users who contribute to the
  2621.                system's program files.  If the value is set to 2, the user
  2622.                is given twice the file transfer time in additional time
  2623.                allowed online for this particular call.  For example, when
  2624.                set 2 to 1, if a file requires 5 minutes to upload, the user
  2625.                will be allowed 10 extra minutes on the system.  A 1 to 1
  2626.                ratio would compensate the user for the actual time of the
  2627.                upload, meaning that his time remaining would be the same
  2628.                before and after uploading.  A 0 to 1 ratio would not allow
  2629.                any time compensation, in which case the upload time would
  2630.                be counted against the user's existing logon time.
  2631.  
  2632.           4. Display the quote of the day [ Y/N ] ? Y
  2633.  
  2634.                The Quote of the day is an ASCII file created by the system
  2635.                operator.  It may contain words of wisdom, quotes from
  2636.                famous people, cute sayings, insults, or anything else
  2637.                appropriate to the needs of the system.  The file contents
  2638.                are presented sequentially starting with the first item in
  2639.                the file, and incremented by one following each new logon to
  2640.                the system.  The quote appears just prior to the main menu. 
  2641.                When the end of the file is reached, it starts again from
  2642.                the beginning.  A quote consists of any number of lines of
  2643.                text, each of which is terminated by a carriage return.
  2644.                There must be a blank line (just a carriage return) between
  2645.                each quote since WILDCAT! assumes an individual quote has
  2646.                ended when it sees two carriage returns in a row.
  2647.  
  2648.                If this option is set to "Y", WILDCAT! will look for the
  2649.                file QUOTES.BBS.  If the file is not found, the code will
  2650.                continue to run, but will generate an error message to both
  2651.                the local monitor and the caller.  Until you have created
  2652.                this file, it is better to set the option to "N".  For more
  2653.                information on creation of this file, refer to the Files
  2654.                Used by WILDCAT!  section of the manual.
  2655.  
  2656.           5. Display a download/upload ratio warning above  20  to  1.
  2657.  
  2658.                If a user exceeds the upload/download ratio above, a warning
  2659.                message will be scrolled to the user.  Further downloads are
  2660.                NOT prevented; this functions only as a warning to the
  2661.                caller.
  2662.  
  2663.           6. Will you be offering Color ANSI Menu's [ Y/N ] ? N
  2664.  
  2665.                You may elect to offer color ANSI menus to callers asking
  2666.                for color by toggling this choice to "Y".  Dynamic menus
  2667.                will still be scrolled to those users not desiring color. 
  2668.                If set to "N", dynamic menus will be generated for all
  2669.                callers.
  2670.  
  2671.  
  2672.            ─────────────────────────────────────────────────────────────────
  2673.                                            42
  2674.  
  2675.  
  2676.  
  2677.  
  2678.                               WILDCAT! Test-Drive 03/01/91
  2679.           ───────────────────────────────────────────────────────────────────
  2680.  
  2681.           7. Total number of Bulletins offered is ? 6
  2682.  
  2683.                In order to inform the user as to which bulletins have been
  2684.                updated since the user's last logon, WILDCAT! must be
  2685.                informed of the number of bulletins that are available. 
  2686.                This number limits the acceptable responses at the Bulletin
  2687.                menu prompt and must be set properly.  WILDCAT! will
  2688.                automatically check the file date/time for each bulletin and
  2689.                make a comparison to the callers last call date/time for
  2690.                notification purposes.  The maximum number of bulletins
  2691.                supported is 99 (9,999) in the Registered User Version).
  2692.  
  2693.           8. Place the MODEM "OFF HOOK" when WILDCAT! is down [ Y/N ] ? Y
  2694.  
  2695.                When set to "Y", and the system is brought down for whatever
  2696.                reason, WILDCAT! will automatically send a message to your
  2697.                modem to place the phone off hook (busy).  This would be
  2698.                advisable if your board were running on a dedicated phone
  2699.                line, since the caller will receive a busy signal and think
  2700.                that the system is busy rather than being off-line.
  2701.  
  2702.           9. Message range is  1  to  0
  2703.  
  2704.                These values should be left as default values.  They are
  2705.                placed here in the event your message base should ever
  2706.                become severely contaminated, at which an auxiliary program
  2707.                called FIXMSG.EXE can reconstruct the damaged message base. 
  2708.                Upon completion FIXMSG will indicate the current lowest and
  2709.                highest message number.  You should then run MAKEWILD and
  2710.                check the values here.
  2711.  
  2712.                     NOTE: Verifying the latest correct message numbers in
  2713.                     MAKEWILD after running FIXMSG.EXE is very important,
  2714.                     and must be done if FIXMSG is ever run!
  2715.  
  2716.           10. Path for Menu Files       : C:\WILDCAT
  2717.  
  2718.                This path should reflect the location of all menu files used
  2719.                by the program.  It may be the same location as your
  2720.                WILDCAT! home path (the location of the program files), but
  2721.                may be different simply for organizational purposes. The
  2722.                files to be placed in this area include:
  2723.  
  2724.                MAIN.SCR       MAINLO.SCR     MAINMD.SCR     MAINHI.SCR
  2725.                MESSAGE.SCR    MESSAGEL.SCR   MESSAGEM.SCR   MESSAGEH.SCR
  2726.                FILES.SCR      FILESLO.SCR    FILESMD.SCR    FILESHI.SCR
  2727.                SYSOP.SCR      SYSOPLO.SCR    SYSOPMD.SCR    SYSOPHI.SCR
  2728.  
  2729.                Depending on your configuration, there could be up to 16
  2730.                menu files in this area.  The .SCR designator indicates a
  2731.                color menu, with non-color menus being Dynamically generated
  2732.                by WILDCAT!.
  2733.  
  2734.  
  2735.  
  2736.            ─────────────────────────────────────────────────────────────────
  2737.                                            43
  2738.  
  2739.  
  2740.  
  2741.  
  2742.                               WILDCAT! Test-Drive 03/01/91
  2743.           ───────────────────────────────────────────────────────────────────
  2744.  
  2745.           11. Path for Help Files      : C:\WILDCAT
  2746.  
  2747.                This path may also be the same as your home path if desired.
  2748.                If different, it should contain all files ending in .HLP.
  2749.                This will include the color ANSI menus including:
  2750.  
  2751.                MAIN.HLP (Non-color file)        MAINC.HLP (Color file)
  2752.                MESSAGE.HLP (Non-color file)     MESSAGEC.HLP (Color file)
  2753.                FILE.HLP (Non-color file)        FILEC.HLP (Color file)
  2754.                SYSOP.HLP (Non-color file)       SYSOPC.HLP (Color file)
  2755.  
  2756.           12. Path for Display Files       : C:\WILDCAT
  2757.  
  2758.                This category includes all files which are displayed to the
  2759.                caller for informational purposes which are not included in
  2760.                other categories.  Both non-color and color ANSI files
  2761.                should be included.
  2762.  
  2763.           13. Path for Ext Protocols: C:\WILDCAT\EP
  2764.  
  2765.                This file path is made as short as possible to maximize the
  2766.                number of files able to be sent.  Since the DOS command line
  2767.                length is normally limited to 128 characters, it is
  2768.                sometimes impossible to pass all of the information required
  2769.                for external file transfers if this path exceeds 15
  2770.                characters. When batch external transfers are requested,
  2771.                WILDCAT! must perform a shell (exec call) and pass the full
  2772.                protocol path + the name of your batch file + the com port #
  2773.                + the baud + seven filenames.  Using maximum possible values
  2774.                here, the limit for the protocol path is about 15
  2775.                characters.  All files related to external file transfers
  2776.                should be placed in this area.  These include the batch
  2777.                files specified in the Frame 18, and the actual file
  2778.                transfer programs such as DSZ, PCKERMIT, etc.  Although you
  2779.                could place the program files (like DSZ) in the WILDCAT!
  2780.                home directory and have DOS locate them with a path
  2781.                statement, having them here guarantees that they will be
  2782.                found by the batch files and makes it easy to check your
  2783.                system for missing files.
  2784.  
  2785.                This path is not only used as the location where WILDCAT!
  2786.                looks for your protocol batch files, but is also the
  2787.                temporary holding location for all files sent and received
  2788.                via external protocols.  For example, when a filename is
  2789.                requested for download using Zmodem, WILDCAT! places a
  2790.                duplicate copy of the file in this subdirectory for
  2791.                transfer.  When the filename is passed to the batch file for
  2792.                sending by DSZ, no path to the main file location is
  2793.                included, and DSZ assumes the file is located in the current
  2794.                directory.  After the transfer is completed, WILDCAT! will
  2795.                erase the temporary copy of the file from this area.  This
  2796.                is done to avoid having to pass the entire path and filename
  2797.                for every file transfer requested, which would easily exceed
  2798.                the DOS command line length of 128 characters.
  2799.  
  2800.            ─────────────────────────────────────────────────────────────────
  2801.                                            44
  2802.  
  2803.  
  2804.  
  2805.  
  2806.                               WILDCAT! Test-Drive 03/01/91
  2807.           ───────────────────────────────────────────────────────────────────
  2808.  
  2809.           14. Path for Bulletins     : C:\WILDCAT
  2810.  
  2811.                Place all files related to bulletins in this area,
  2812.                including:
  2813.  
  2814.                BULLETIN.BBS   BULLET#.BBS     BULLET#.SCR
  2815.  
  2816.                "#" being the actual number of the Bulletin to be displayed. 
  2817.                Note that the number of Bulletins must agree with the Total
  2818.                Number of Bulletins selected in Question #7.
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.            ─────────────────────────────────────────────────────────────────
  2865.                                            45
  2866.  
  2867.  
  2868.  
  2869.  
  2870.                               WILDCAT! Test-Drive 03/01/91
  2871.           ───────────────────────────────────────────────────────────────────
  2872.  
  2873.                             SYSTEM CONFIGURATION - Part 2
  2874.  
  2875.           The following is a screen representation:
  2876.  
  2877.  
  2878.   ╔════════════════════════════════════════════════════════════════════════════╗
  2879.   ║                                                                   Frame 8  ║ 
  2880.   ║                       SYSTEM CONFIGURATION - Part 2                        ║ 
  2881.   ║                                                                            ║ 
  2882.   ║        1.  How Many Message Folders do you wish to have ?  8               ║ 
  2883.   ║            Note:  Folder Y is reserved for Deleted Message                 ║ 
  2884.   ║            Review or the "Wastebasket" and Folder Z is                     ║ 
  2885.   ║            reserved for Comments to the Sysop.  DO NOT Include             ║ 
  2886.   ║            these 2 folders in your answer.                                 ║ 
  2887.   ║        2.  Number of Different File Areas?  10                             ║ 
  2888.   ║        3.  Number of EXTERNAL transfer protocols? 0                        ║ 
  2889.   ║        4.  Maximum Log-on Time Limit? 60                                   ║ 
  2890.   ║        5.  Monitor Type ([C]olor, [M]ono, [A]uto)? A                       ║ 
  2891.   ║        6.  Screen Foreground Attribute? 7                                  ║ 
  2892.   ║        7.  Automatically Clear Screen before menus? Y                      ║ 
  2893.   ║        8.  Drop WILDCAT! with Errorlevel 60 after each call? N             ║ 
  2894.   ║                                                                            ║ 
  2895.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  2896.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  2897.  
  2898.  
  2899.  
  2900.           1. How many Message Folders do you wish to have ? 8
  2901.  
  2902.                NOTE:  Folder Y is reserved for Deleted Message Review or
  2903.                the "Wastebasket" and Folder Z is reserved for Comments to
  2904.                the Sysop.  DO NOT Include these two folders in your answer.
  2905.  
  2906.                The minimum acceptable value in this option is 0.  WILDCAT!
  2907.                has the last two folders (Y and Z) hard-coded for use as
  2908.                Comments to Sysop and Deleted Message Review, respectively. 
  2909.                A value of 0 would then allow no additional message areas. 
  2910.                A value of 1 would allow one additional area, to be named
  2911.                whatever you wish.  Many systems only need a Main message
  2912.                folder with no other folders, in which case one would be
  2913.                sufficient.  Alternately, as many as twenty-four additional
  2914.                folders (A-X) may be set up, each with its own security
  2915.                level restrictions which are assigned later.
  2916.  
  2917.           2. Number of Different File Areas? 10
  2918.  
  2919.                Do not confuse the file areas with the message folders. They
  2920.                do not share the same values or names, and are usually not
  2921.                related in any way.  For example, you could have the three
  2922.                message folders as mentioned above, and still maintain up to
  2923.                twenty-six (A-Z) file areas. 
  2924.  
  2925.           3. Number of EXTERNAL transfer protocols? 0
  2926.  
  2927.  
  2928.            ─────────────────────────────────────────────────────────────────
  2929.                                            46
  2930.  
  2931.  
  2932.  
  2933.  
  2934.                               WILDCAT! Test-Drive 03/01/91
  2935.           ───────────────────────────────────────────────────────────────────
  2936.  
  2937.                The system needs to know how many file transfer protocols
  2938.                you will use that consist of programs that run OUTSIDE of
  2939.                the WILDCAT! code.  Examples are KERMIT, ZMODEM, JMODEM,
  2940.                etc.  You will enter the complete specifications for these
  2941.                protocols later in this setup procedure. 
  2942.  
  2943.           4. Maximum Log-on Time Limit? 60
  2944.  
  2945.                This is the MAXIMUM time ANY user will be allowed to stay on
  2946.                the system during a single call REGARDLESS of the time set
  2947.                for his security level.  It is a time PER CALL.  If it is
  2948.                less than the amount of time allowed for a callers security
  2949.                level time, the user may call back a second or third time
  2950.                the same day and get the balance of time remaining.
  2951.  
  2952.           5. Monitor type ([C]olor, [M]ono, [A]uto)? A
  2953.  
  2954.                Although WILDCAT! has the ability to look at your system and
  2955.                tell what type of video card is attached, you may override
  2956.                this default selection.  This may be necessary on some
  2957.                systems which have a single color monitor connected to a
  2958.                graphics controller card that does not display some colors
  2959.                properly.  One example we have found it the AT&T 6300 series
  2960.                which requires a Mono setting.  Most systems work best when
  2961.                set to Auto, and this is the recommended setting unless
  2962.                problems become evident.  If a change is needed, type in the
  2963.                appropriate character of your choice.
  2964.  
  2965.           6. Screen Foreground Attribute? 7
  2966.  
  2967.                This setting refers to the color displayed on the LOCAL
  2968.                monitor when the caller is in non-color mode, and during
  2969.                local logon.  It may be any valid DOS color number from 1
  2970.                through 15.  See Appendix B for the list of DOS color codes. 
  2971.                If the caller has selected ANSI color menus then the local
  2972.                monitor will reflect the same colors as the caller, and
  2973.                display them in whatever manner is possible for the local
  2974.                monitor.  
  2975.  
  2976.           7. Automatically Clear Screen before menus? Y
  2977.  
  2978.                Depending on your preference, you may clear the caller's
  2979.                screen prior to each menu being displayed.  Experiment both
  2980.                ways and take your choice.  Keep in mind that you also have
  2981.                the ability to embed a clear screen code (ASCII 12, the Form
  2982.                Feed character) at the beginning of your own menus, if
  2983.                desired.
  2984.  
  2985.           8. Drop WILDCAT! with ERRORLEVEL 60 after each call? N
  2986.  
  2987.                This option is primarily implemented as a means of calling a
  2988.                front end program used to handle net and echo mail.  It
  2989.                functions exactly like an external event that is run after
  2990.                every call, and will be referred to as the Call Processing
  2991.  
  2992.            ─────────────────────────────────────────────────────────────────
  2993.                                            47
  2994.  
  2995.  
  2996.  
  2997.  
  2998.                               WILDCAT! Test-Drive 03/01/91
  2999.           ───────────────────────────────────────────────────────────────────
  3000.  
  3001.                Event.  Most systems will not need to enable this feature. 
  3002.                See the section on Netmail and EchoMail for additional
  3003.                information.
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.            ─────────────────────────────────────────────────────────────────
  3057.                                            48
  3058.  
  3059.  
  3060.  
  3061.  
  3062.                               WILDCAT! Test-Drive 03/01/91
  3063.           ───────────────────────────────────────────────────────────────────
  3064.  
  3065.                                  MESSAGE FOLDER SETUP
  3066.  
  3067.           The following is a screen representation:
  3068.  
  3069.  
  3070.   ╔════════════════════════════════════════════════════════════════════════════╗
  3071.   ║                                                                   Frame 9  ║ 
  3072.   ║                          MESSAGE FOLDER SETUP                              ║ 
  3073.   ║                                                                            ║ 
  3074.   ║ Folder                             Folder                                  ║ 
  3075.   ║    LTR          Description           LTR         Description              ║ 
  3076.   ║     -  ------------------------------  -  ------------------------------   ║ 
  3077.   ║     Y  Deleted Message Review          Z  Comments to the Sysop            ║ 
  3078.   ║     A  General Mail Folder             B  Games Folder                     ║ 
  3079.   ║     C  Programming Folder              D  BBS Ads Folder                   ║ 
  3080.   ║     E  WILDCAT! Users Folder           F  WILDCAT! BETA TEST Folder        ║ 
  3081.   ║     G  WILDCAT! ALPHA TEST Folder      H  Special Members Folder           ║ 
  3082.   ║                                                                            ║ 
  3083.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3084.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3085.  
  3086.  
  3087.  
  3088.                The number of message folder letters available in this frame
  3089.                is determined by the value entered in SYSTEM CONFIGURATION,
  3090.                Frame 8, Question 1.  In the default example, there were
  3091.                eight message folders requested.  That value is
  3092.                automatically converted to folder letters "A" through "H" in
  3093.                this frame, plus the hard-coded "Y" and "Z" areas.  
  3094.  
  3095.           To get a clearer understanding of this, while running MAKEWILD
  3096.           use your PgUp key to go back to SYSTEM CONFIGURATION, Frame 8. 
  3097.           Change the value of Question one to "2".  Then return to this
  3098.           screen and observe the results.  You should find folder letters
  3099.           "A" and "B" plus "Y" and "Z" with their associated descriptions. 
  3100.           Don't forget to change the value back to the actual number of
  3101.           different message areas you need.
  3102.  
  3103.           You may edit the descriptions to anything you feel is appropriate
  3104.           to describe a particular folder's contents, excluding those
  3105.           following letters Y and Z.  
  3106.  
  3107.           For example, you may wish to change folder A from General Mail
  3108.           Folder to Main Message Area.  Try it, using the editing keys
  3109.           described earlier.  You can always change them back later.  Also
  3110.           remember that no changes are permanent unless you choose to save
  3111.           your setup options upon exiting MAKEWILD.  The folder names you
  3112.           enter here are displayed to your callers when they finish
  3113.           entering a message or reply.  They are given a choice of folders
  3114.           in which to place the new message, limited by their security
  3115.           access to the folders (defined later).
  3116.  
  3117.  
  3118.  
  3119.  
  3120.            ─────────────────────────────────────────────────────────────────
  3121.                                            49
  3122.  
  3123.  
  3124.  
  3125.  
  3126.                               WILDCAT! Test-Drive 03/01/91
  3127.           ───────────────────────────────────────────────────────────────────
  3128.  
  3129.                                   FILE SECTION SETUP
  3130.  
  3131.           The following is a screen representation:
  3132.  
  3133.  
  3134.   ╔════════════════════════════════════════════════════════════════════════════╗
  3135.   ║                             FILE SECTION SETUP                    Frame 10 ║ 
  3136.   ║                                                                            ║ 
  3137.   ║ File Area                          File Area                               ║ 
  3138.   ║    LTR          Description           LTR         Description              ║ 
  3139.   ║     -  ------------------------------  -  ------------------------------   ║ 
  3140.   ║     A  Dos Utilities                   B  Communication Software           ║ 
  3141.   ║     C  Database & Word Processing      D  Turbo Pascal Utilities           ║ 
  3142.   ║     E  Products From Mustang Software  F  Games for the IBM PC             ║ 
  3143.   ║     G  WILDCAT! Bulletin Board System  H  WILDCAT! BETA Test Files         ║ 
  3144.   ║     I  WILDCAT! ALPHA Test Files       J  For Jim Harrer Only UPLOADS      ║ 
  3145.   ║                                                                            ║ 
  3146.   ║                                                                            ║ 
  3147.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3148.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3149.  
  3150.  
  3151.  
  3152.                The number of File Area letters presented on this screen are
  3153.                determined by the value entered in SYSTEM CONFIGURATION,
  3154.                Frame 8,  Question two.  The descriptions may be edited just
  3155.                like the message folder setup, including the letters Y and
  3156.                Z.
  3157.  
  3158.           The file area letters A, B, etc. are in NO way related to your
  3159.           message folder letters.  Files and messages just happen to both
  3160.           make use of letters of the alphabet for tagging the respective
  3161.           folders or areas.
  3162.  
  3163.           The descriptions you enter here will be the text that is
  3164.           displayed as titles of the file areas when the [L]ist files
  3165.           command is used.  WILDCAT! allows you to group your files
  3166.           available for download  by areas or categories, with the actual
  3167.           files for each category stored in a different subdirectory on
  3168.           your hard disk.  The file area names should describe the files
  3169.           which are contained in each subdirectory.  Later in this setup
  3170.           you will indicate the specific subdirectory names associated with
  3171.           each file area.  
  3172.  
  3173.           If this is not yet clear to you, perhaps take a look at Frame 17
  3174.           (use PgDn) before changing anything on this frame.  You can then
  3175.           see that the descriptions entered here for each file area
  3176.           describes the actual files found in the subdirectories entered in
  3177.           the File Path Definitions screen.  For example, area D is Turbo
  3178.           Pascal Utilities here, and the subdirectory path in Frame 17 for
  3179.           file area D is pointing to a subdirectory named TURBO where all
  3180.           the files are physically located.
  3181.  
  3182.  
  3183.  
  3184.            ─────────────────────────────────────────────────────────────────
  3185.                                            50
  3186.  
  3187.  
  3188.  
  3189.  
  3190.                               WILDCAT! Test-Drive 03/01/91
  3191.           ───────────────────────────────────────────────────────────────────
  3192.  
  3193.                                DEFINE YOUR "MAIN" MENU
  3194.  
  3195.           The following is a screen representation:
  3196.  
  3197.  
  3198.   ╔════════════════════════════════════════════════════════════════════════════╗
  3199.   ║                         DEFINE YOUR "MAIN" MENU                   Frame 11 ║ 
  3200.   ║        Activity    Call Ltr          Description               Seq    Sec  ║ 
  3201.   ║   ------------------  -   ----------------------------------    --    ---- ║ 
  3202.   ║   Call Message Menu   M   [M].............Message Menu          1     5    ║ 
  3203.   ║   Call File Menu      F   [F]...............Files Menu          2     5    ║ 
  3204.   ║   Comment to Sysop    C   [C]....Comments to the SYSOP          3     1    ║ 
  3205.   ║   Call Bulletin Menu  B   [B]............Bulletin Menu          4     5    ║ 
  3206.   ║   Page the Sysop      P   [P]...........Page the SYSOP          5     5    ║ 
  3207.   ║   Show Welcome Scrn   I   [I]...Initial Welcome Screen          6     5    ║ 
  3208.   ║   Call Questionnaire  Q   [Q]............Questionnaire          7     5    ║ 
  3209.   ║   Seek Active User    V   [V]............Verify a User          8     5    ║ 
  3210.   ║   Change UserSetting  Y   [Y]............Your Settings          9     5    ║ 
  3211.   ║   Board Information   S   [S]........System Statistics          10    5    ║ 
  3212.   ║   List User Log       U   [U].............Userlog List          11    5    ║ 
  3213.   ║   DOORS Menu          D   [D]....................DOORS          12    9999 ║ 
  3214.   ║   Call Newsletter     N   [N]...............Newsletter          13    5    ║ 
  3215.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log-Off          14    1    ║ 
  3216.   ║   Help Level          H   [H]...............Help Level          15    5    ║ 
  3217.   ║   Call Help File      ?   [?].............Command Help          16    5    ║ 
  3218.   ║   Call Sysop Menu     R   [R]....Reports for the SYSOP          17    1000 ║ 
  3219.   ║                                                                            ║ 
  3220.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3221.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3222.  
  3223.  
  3224.  
  3225.           This screen lists the menu choices for the main menu.  WILDCAT!
  3226.           will permit a lot of flexibility in its run-time configuration.
  3227.           This includes the menu structure which may be completely
  3228.           customized.  In this screen you will specify the names of the
  3229.           various menus choices as well as the keypresses used to activate
  3230.           those choices.  Along with this power and flexibility comes an
  3231.           area for possible confusion, so the screen above will be
  3232.           elaborated upon in the following paragraphs.  The five main
  3233.           screen sections represent the following:
  3234.  
  3235.  
  3236.           ACTIVITY
  3237.  
  3238.           This text field describes the actual function of the menu choice
  3239.           within the program.  Each  describes what is actually happening
  3240.           inside the code during the procedure that is listed, and they are
  3241.           never seen except when running MAKEWILD.  They are listed here
  3242.           for your information so that you may decide the menu name and
  3243.           description that you will give to that specific menu function.
  3244.           Further details of each function are contained in the section
  3245.           "WILDCAT! in Action" later in the manual.  Look ahead to that
  3246.           section if the brief activity description given here does not
  3247.  
  3248.            ─────────────────────────────────────────────────────────────────
  3249.                                            51
  3250.  
  3251.  
  3252.  
  3253.  
  3254.                               WILDCAT! Test-Drive 03/01/91
  3255.           ───────────────────────────────────────────────────────────────────
  3256.  
  3257.           adequately explain what the menu choice actually does.
  3258.  
  3259.  
  3260.           CALL LTR
  3261.  
  3262.           The call letter for a particular option is definable.  It
  3263.           represents the key a user must press on the keyboard to activate
  3264.           that menu choice.  The call letter may be any ASCII character
  3265.           that your normal keys will produce.  In addition, the Call Letter
  3266.           does NOT have to agree with the first letter in the description.
  3267.           For example, you might elect to change the call letter for
  3268.           [I]nitial Welcome Screen from I to W and then change the related
  3269.           description to Initial [W]elcome Screen, or just [W]elcome
  3270.           Screen.
  3271.  
  3272.           These call letters are active for both dynamic menus and color
  3273.           .SCR menus.  Your text menu files must agree with the call
  3274.           letters entered here.
  3275.  
  3276.  
  3277.           DESCRIPTION
  3278.  
  3279.           The description is what you elect to call the activity on the
  3280.           dynamic menus as they are displayed to the screen.  For example,
  3281.           you are free to change the [N]ewsletter call letter to S and
  3282.           redefine the associated description to [S]ystem News or News on
  3283.           system.  However, notice that there now exists a conflict with
  3284.           two S call letter options, the other still being used for
  3285.           [S]ystem Statistics.  MAKEWILD will NOT double-check for
  3286.           potential conflicts in this area and you are cautioned to work
  3287.           out your call letters and descriptions properly.  The use of
  3288.           brackets is optional in the description line, but for clarity,
  3289.           you are encouraged to use some means of highlighting the user's
  3290.           screen options. 
  3291.  
  3292.           Again, these descriptions will only be used for the dynamic menus
  3293.           generated by WILDCAT!.  If you are making use of color menus, you
  3294.           will need to enter the descriptions in your or MAINxx.SCR files.
  3295.           Having the correct descriptions here is recommended since the
  3296.           dynamic menus are used if a text menu file cannot be located for
  3297.           some reason.
  3298.  
  3299.  
  3300.           SEQ NUM (Sequence)
  3301.  
  3302.           This option determines (1) the order in which the Description is
  3303.           presented on the dynamic menu screen when the dynamic menus are
  3304.           being used, and (2) the sequence of characters on the command
  3305.           line.  Notice on the sample screen that the [M]essage Folder Area
  3306.           and [F]ile Sections are numbers 1 and 2, respectively.  Users
  3307.           will use these options more often than the others indicated.  For
  3308.           this reason, they have been given these sequences.  You may
  3309.           change them to any sequence you wish, but be careful that no two
  3310.           commands have the same sequence number. 
  3311.  
  3312.            ─────────────────────────────────────────────────────────────────
  3313.                                            52
  3314.  
  3315.  
  3316.  
  3317.  
  3318.                               WILDCAT! Test-Drive 03/01/91
  3319.           ───────────────────────────────────────────────────────────────────
  3320.  
  3321.  
  3322.  
  3323.           SEC NUM (Security)
  3324.  
  3325.           Enter the minimum security level required to access each menu
  3326.           option in this field.  All users with that level or above will be
  3327.           able to perform the menu function.  If dynamic menus are being
  3328.           used, callers will only be shown the choices to which they have
  3329.           access by security level.  In the screen above, if the security
  3330.           level for the [N]ewsletter option were raised to a value of 10, a
  3331.           user with a security of 5 would not only not be able to access
  3332.           the newsletter, he would not even see the option on his menu.
  3333.           If color ANSI menus are being used, the sysop must use the access
  3334.           rights in this frame to create the various MAINxx.SCR files,
  3335.           containing the correct menu choices for each security level.
  3336.  
  3337.                Caution:  Regardless of the actual call letter and
  3338.                description given, be especially careful with the security
  3339.                level of the Call Sysop Menu activity.  This function should
  3340.                be reserved for system operators only.
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.            ─────────────────────────────────────────────────────────────────
  3377.                                            53
  3378.  
  3379.  
  3380.  
  3381.  
  3382.                               WILDCAT! Test-Drive 03/01/91
  3383.           ───────────────────────────────────────────────────────────────────
  3384.  
  3385.                               DEFINE YOUR "MESSAGE" MENU
  3386.  
  3387.           The following is a screen representation:
  3388.  
  3389.  
  3390.   ╔════════════════════════════════════════════════════════════════════════════╗
  3391.   ║                       DEFINE YOUR "MESSAGE" MENU                  Frame 12 ║ 
  3392.   ║                                                                            ║ 
  3393.   ║                      Call                                       Seq   Min  ║ 
  3394.   ║        Activity      Ltr             Description                Num   Sec  ║ 
  3395.   ║   ------------------  -   -----------------------------------    --   ---- ║ 
  3396.   ║                                                                            ║ 
  3397.   ║   Call The Main Menu  Q   [Q]....Quit to the Main Menu           1    5    ║ 
  3398.   ║   Select Folder       U   [U]..Update Folders for Mail           2    5    ║ 
  3399.   ║   Read Messages       R   [R]............Read Messages           3    5    ║ 
  3400.   ║   Scan Messages       S   [S]............Scan Messages           4    5    ║ 
  3401.   ║   Enter Messages      E   [E]..........Enter a Message           5    5    ║ 
  3402.   ║   Delete a Message    D   [D].........Delete a Message           6    5    ║ 
  3403.   ║   Search Messages     T   [T]..............Text Search           7    5    ║ 
  3404.   ║   Check Mail Box      C   [C]......Check Personal Mail           8    5    ║ 
  3405.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log-Off           9    5    ║ 
  3406.   ║   Help Level          H   [H]...............Help Level           10   5    ║ 
  3407.   ║   Call Help File      ?   [?].............Command Help           11   5    ║ 
  3408.   ║   Call File Menu      F   [F].............FILE SECTION           12   5    ║ 
  3409.   ║   Call ErrLevel 35    N   [N].................Net Mail           13   9999 ║ 
  3410.   ║                                                                            ║ 
  3411.   ║                                                                            ║ 
  3412.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3413.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3414.  
  3415.  
  3416.  
  3417.           The screen above is used to define the options available when a
  3418.           user chooses the [M]essage menu choice from the main menu.  The
  3419.           menu options that exist here are the same as the main menu in the
  3420.           previous screen.  Note that since this a separate menu,
  3421.           duplication of the main menu Call Letters are permitted.  Let's
  3422.           use the first option as an example, just to further illustrate
  3423.           the menu options.
  3424.  
  3425.                Before:
  3426.  
  3427.           Call The Main Menu       Q         [Q]uit to the Main Menu  1
  3428.  
  3429.                After:
  3430.  
  3431.           Call The Main Menu       M         Return to [M]ain Menu    5
  3432.  
  3433.  
  3434.           Notice what has happened.  The keypress letter that returns the
  3435.           user to the main menu has been changed from Q to M, and the
  3436.           brackets prompting for the option in the description have been
  3437.           edited.  In addition, the location on both the message menu
  3438.           screen and command line will be repositioned.  Using the power of
  3439.  
  3440.            ─────────────────────────────────────────────────────────────────
  3441.                                            54
  3442.  
  3443.  
  3444.  
  3445.  
  3446.                               WILDCAT! Test-Drive 03/01/91
  3447.           ───────────────────────────────────────────────────────────────────
  3448.  
  3449.           the security levels in this manner can be very useful if used
  3450.           wisely. Be careful!
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.            ─────────────────────────────────────────────────────────────────
  3505.                                            55
  3506.  
  3507.  
  3508.  
  3509.  
  3510.                               WILDCAT! Test-Drive 03/01/91
  3511.           ───────────────────────────────────────────────────────────────────
  3512.  
  3513.                                DEFINE YOUR "FILE" MENU
  3514.  
  3515.           The following is a screen representation:
  3516.  
  3517.  
  3518.   ╔════════════════════════════════════════════════════════════════════════════╗
  3519.   ║                           DEFINE YOUR "FILE" MENU                 Frame 13 ║ 
  3520.   ║                                                                            ║ 
  3521.   ║                      Call                                       Seq   Min  ║ 
  3522.   ║        Activity      Ltr             Description                Num   Sec  ║ 
  3523.   ║   ------------------  -   -----------------------------------    --   ---- ║ 
  3524.   ║   Call the Main Menu  Q   [Q]........Quit to Main Menu           1    5    ║ 
  3525.   ║   Info on a file      I   [I]....Information on a file           2    5    ║ 
  3526.   ║   List Avail. Files   L   [L].....List available Files           3    5    ║ 
  3527.   ║   Call Download Proc  D   [D].......Download a File(s)           4    5    ║ 
  3528.   ║   Call Upload Proc.   U   [U].........Upload a File(s)           5    5    ║ 
  3529.   ║   New File Search     N   [N]......New Files since [N]           6    5    ║ 
  3530.   ║   Text Search in File T   [T]..............Text Search           7    5    ║ 
  3531.   ║   Drive Status        S   [S]....Stats on Up/Downloads           8    5    ║ 
  3532.   ║   Call Help Transfer  F   [F]......File Transfer Info.           9    5    ║ 
  3533.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log Off           10   5    ║ 
  3534.   ║   Help Level          H   [H]...............Help Level           11   5    ║ 
  3535.   ║   Call Help File      ?   [?].............Command Help           12   5    ║ 
  3536.   ║   Call Message Menu   M   [M]..........MESSAGE SECTION           13   5    ║ 
  3537.   ║   View an ARC file    V   [V].........View an ARC file           14   5    ║ 
  3538.   ║   Read a Text File    R   [R].........Read a TEXT file           15   5    ║ 
  3539.   ║                                                                            ║ 
  3540.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3541.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3542.  
  3543.  
  3544.  
  3545.           By now you should be comfortable with the functions of the
  3546.           Activity, Call Letter, Description, Sequence Number, and Minimum
  3547.           Security parameters.  If not, refer back to the main menu
  3548.           definition screen for a review.  Meanwhile, let's explore another
  3549.           area of WILDCAT!'s power by using this frame for another example.
  3550.  
  3551.           Suppose you are assigning a new user a default security level of
  3552.           five.  Further suppose you wanted your system to be friendly
  3553.           enough to allow the new user access to all options in the FILES
  3554.           area, except the ability to actually up and download files until
  3555.           such time the user is validated and upgraded by the system
  3556.           operator. What changes to the example frame above would be
  3557.           required?
  3558.  
  3559.           Simply change the security levels for the D and U options to a
  3560.           value higher than 5.  Of course, the [F]iles section in the Main
  3561.           Menu Definitions should be set to 5 to allow the user access to
  3562.           this menu in the first place.
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.            ─────────────────────────────────────────────────────────────────
  3569.                                            56
  3570.  
  3571.  
  3572.  
  3573.  
  3574.                               WILDCAT! Test-Drive 03/01/91
  3575.           ───────────────────────────────────────────────────────────────────
  3576.  
  3577.                                DEFINE YOUR "SYSOP" MENU
  3578.  
  3579.           The following is a screen representation:
  3580.  
  3581.  
  3582.   ╔════════════════════════════════════════════════════════════════════════════╗
  3583.   ║                           DEFINE YOUR "SYSOP" MENU                Frame 14 ║ 
  3584.   ║                      Call                                       Seq   Min  ║ 
  3585.   ║        Activity      Ltr             Description                Num   Sec  ║ 
  3586.   ║   ------------------  -   -----------------------------------    --   ---- ║ 
  3587.   ║   Call Main Menu      Q   [Q]....Quit to the Main Menu           1    1000 ║ 
  3588.   ║   Drop to DOS         D   [D]..............Drop to DOS           2    1000 ║ 
  3589.   ║   Print User File     P   [P]..Print the User Database           3    1000 ║ 
  3590.   ║   List Schd Events    L   [L]....List Scheduled Events           4    1000 ║ 
  3591.   ║   Create Schd Event   C   [C]..........Create an Event           5    1000 ║ 
  3592.   ║   Update Schd Event   E   [E]............Event Updates           6    1000 ║ 
  3593.   ║   Modify User Base    U   [U].......User Database Area           7    1000 ║ 
  3594.   ║   Help Level          H   [H]...............Help Level           8    1000 ║ 
  3595.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log_Off           9    1000 ║ 
  3596.   ║   List Activity Log   A   [A].....Activity Log Listing           10   1000 ║ 
  3597.   ║   Del  Activity Log   K   [K]....Kill the Activity Log           11   1000 ║ 
  3598.   ║   Edit the File D.B.  F   [F].......File Database Area           12   1000 ║ 
  3599.   ║   Database Status     S   [S]......Status of Databases           13   1000 ║ 
  3600.   ║   Delete Wastebasket  W   [W].........Wastebasket Dump           14   1000 ║ 
  3601.   ║   Re-Index Menu       I   [I]......Index Database Menu           15   1000 ║ 
  3602.   ║   Call Help File      ?   [?].............Command Help           16   1000 ║ 
  3603.   ║                                                                            ║ 
  3604.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3605.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3606.  
  3607.  
  3608.  
  3609.           All of the editing options affecting other menus are applicable
  3610.           in the Sysop menu.
  3611.  
  3612.           A caution was issued back in the main menu options to always set
  3613.           the [R]eports to sysop (or whatever letter you've assigned to
  3614.           this option) to a value higher than any other security level.
  3615.           Notice that all the options in the Sysop menu have a security
  3616.           level of 1000. 
  3617.  
  3618.           Regardless of whether other trustworthy users are granted
  3619.           Co-sysop access to the system, only the actual system operator
  3620.           should have absolute control over all parts of the system!
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.            ─────────────────────────────────────────────────────────────────
  3633.                                            57
  3634.  
  3635.  
  3636.  
  3637.  
  3638.                               WILDCAT! Test-Drive 03/01/91
  3639.           ───────────────────────────────────────────────────────────────────
  3640.  
  3641.           DEFINE YOUR SECURITY LEVELS
  3642.  
  3643.           The following is a screen representation:
  3644.  
  3645.  
  3646.   ╔════════════════════════════════════════════════════════════════════════════╗
  3647.   ║                        DEFINE YOUR SECURITY LEVELS                Frame 15 ║ 
  3648.   ║ Lev      Message Folder Access    Download File Area Access   DTL   ANSI   ║ 
  3649.   ║ ----  --------------------------  --------------------------  ---    -     ║ 
  3650.   ║ 1     Z                                                       15     L     ║ 
  3651.   ║ 5     Z                           E                           45     L     ║ 
  3652.   ║ 10    ABCD                        ABCDEF                      45     M     ║ 
  3653.   ║ 20    ABCDE                       ABCDEFH                     90     M     ║ 
  3654.   ║ 50    ABCDEF                      ABCDEFHI                    90     H     ║ 
  3655.   ║ 100   ABCDEFGH                    ABCDEFHI                    120    H     ║ 
  3656.   ║ 1000  ABCDEFGHYZ                  ABCDEFGHIJ                  120    H     ║ 
  3657.   ║                                                                            ║ 
  3658.   ║                                                                            ║ 
  3659.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3660.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3661.  
  3662.  
  3663.  
  3664.           The number of lines available for security level entries on this
  3665.           screen will directly coincide with the value entered in SECURITY
  3666.           INFORMATION, Frame 6, Question seven.  Each screen line should
  3667.           contain (from left to right) a number representing a security
  3668.           level; a series of message folder letters to which that level
  3669.           will be given access; a series of file area letters from which
  3670.           that level will be able to download files; the Daily Time Limit
  3671.           (DTL) for that level; and the ANSI color menus displayed for that
  3672.           level.  Each of the above items will be reviewed in detail in the
  3673.           following discussion.
  3674.  
  3675.           The first thing to do is decide the numbers you will use as
  3676.           designators for your security levels.  These numbers will be used
  3677.           in the next few screens to assign access rights for callers at
  3678.           each level.  In our example we have  established seven levels,
  3679.           one for locked out users (those who have virtually no access due
  3680.           to some action), one for new users, four for regular users, and
  3681.           the system operator.  
  3682.  
  3683.           The actual numbers used are of no particular significance, except
  3684.           that access to menu choices is extended on a minimum level
  3685.           required basis.  For example, the ability to [E]nter a message
  3686.           may require a minimum level of 10, which indicates all levels at
  3687.           and above 10 may enter new messages.  This minimum level required
  3688.           access is NOT used in this frame when assigning message folder
  3689.           and download area access.  For example, note that our default
  3690.           example screen shows security level 20 with access to message
  3691.           folders A, B, C, D, and E, while level 10 only has access to A,
  3692.           B, C, and D, with NO ACCESS to E.  Each level is an individual
  3693.           entity, with its own unique access rights to messages and files. 
  3694.  
  3695.  
  3696.            ─────────────────────────────────────────────────────────────────
  3697.                                            58
  3698.  
  3699.  
  3700.  
  3701.  
  3702.                               WILDCAT! Test-Drive 03/01/91
  3703.           ───────────────────────────────────────────────────────────────────
  3704.  
  3705.                NOTE: THE ASSIGNMENTS ARE NOT CUMULATIVE;  LEVEL 10 MAY HAVE
  3706.                MORE FOLDERS TO ACCESS THAN A HIGHER NUMBER LEVEL, AND MAY
  3707.                BE GIVEN ACCESS TO ADDITIONAL FILE AREAS WHICH LEVEL 20 DOES
  3708.                NOT HAVE.  OUR EXAMPLE SHOWS EACH LEVEL WITH MORE ACCESS,
  3709.                BUT THIS STRUCTURE IS NOT REQUIRED.  AS AN EXAMPLE, LEVEL 10
  3710.                MAY BE GIVEN ACCESS TO MESSAGE FOLDERS A,B,D,F, AND G WHILE
  3711.                A HIGHER NUMBER LEVEL AT 15 MAY ONLY HAVE ACCESS TO FOLDER
  3712.                B.
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.            ─────────────────────────────────────────────────────────────────
  3761.                                            59
  3762.  
  3763.  
  3764.  
  3765.  
  3766.                               WILDCAT! Test-Drive 03/01/91
  3767.           ───────────────────────────────────────────────────────────────────
  3768.  
  3769.           MESSAGE FOLDER ACCESS & DOWNLOAD FILE AREA ACCESS
  3770.  
  3771.           Enter the letters of your previously defined message folders on
  3772.           each line, indicating those folders to which each level should be
  3773.           given access.  Enter the letters without spaces or punctuation,
  3774.           and repeat this process to assign download area access for each
  3775.           level.  Note that extending download access in a particular file
  3776.           area does not automatically allow callers at that level to upload
  3777.           files to the specified area.  Further security definition in the
  3778.           next screen allows you to specify where callers may place
  3779.           uploaded files.
  3780.  
  3781.           A few additional words of explanation are in order here to
  3782.           prevent possible confusion.  In the example above, access is
  3783.           granted to levels one and five to place messages in the Z folder
  3784.           which contains the Comments to the system operator.  This access
  3785.           allows those callers to use the main menu [C]omments choice and
  3786.           for the sysop to place his replies in the Z folder for reading on
  3787.           the user's next call.  Each level with Z access is also permitted
  3788.           to leave comments to the system operator from the message menu
  3789.           when entering a message by electing to save the message to the Z
  3790.           folder.  All mail entered as  [C]omments from the main menu are
  3791.           private, although messages from the message menu may be saved in
  3792.           Z by the caller as a public message, if desired.  All levels with
  3793.           access to Z can also read mail placed in the Z folder by
  3794.           themselves or others, provided it is not private mail.  
  3795.  
  3796.           DTL
  3797.  
  3798.           The caption DTL stands for Daily Time Limit, and sets the total
  3799.           number of minutes a user at the specific security level may be
  3800.           connected during a day.  The number of minutes set for DTL may be
  3801.           split during any number of calls during the daily period, with
  3802.           the maximum PER CALL controlled by your answer to SYSTEM
  3803.           CONFIGURATION, Frame 8, Question 4. 
  3804.  
  3805.           ANSI
  3806.  
  3807.           The final field, ANSI, relates to the COLOR (.SCR) available
  3808.           within WILDCAT!.  Prior to entering any values here, a short
  3809.           discussion of menus is in order.  
  3810.  
  3811.           There are four basic menus within a WILDCAT! system; MAIN,
  3812.           MESSAGE, FILE, and SYSOP.  By default, when a caller reaches a
  3813.           menu prompt WILDCAT! examines the caller's security level and
  3814.           dynamically generates ONLY the choices to which the caller has
  3815.           access.  Callers will not even know about menu functions to which
  3816.           they have no access.  This dynamic menu generation is the default
  3817.           in WILDCAT!, but the Sysop may also allow the use of color menus.
  3818.  
  3819.           If you are offering color ANSI menus you must create .SCR menus.
  3820.           Since ANSI color .SCR menus are simply disk based files, if we
  3821.           have only one for the MAIN, MESSAGE, FILE, and SYSOP menus it
  3822.           must contain all menu choices.  This is not really acceptable
  3823.  
  3824.            ─────────────────────────────────────────────────────────────────
  3825.                                            60
  3826.  
  3827.  
  3828.  
  3829.  
  3830.                               WILDCAT! Test-Drive 03/01/91
  3831.           ───────────────────────────────────────────────────────────────────
  3832.  
  3833.           since our goal is to present callers only with choices to which
  3834.           they have access based on their security level.  Therefore we
  3835.           allow the sysop to create not one, but 3 different .SCR color
  3836.           menus for each of the MAIN, MESSAGE, FILE and SYSOP menus.  The
  3837.           first of these three menus might be designed for a low security
  3838.           level such as 5, and would display only a those functions
  3839.           available to level 5 as defined later in MAKEWILD.  Another may
  3840.           be designed for level 10 and would include all of the menu
  3841.           choices defined for level 10 in the dynamic menus.  These menu
  3842.           files must be created by the Sysop, and should reflect the
  3843.           keypresses needed for each menu function as defined for the
  3844.           dynamic menus.  Using the main menu as an example, the ANSI color
  3845.           menu files are named MAINLO.SCR through MAINHI.SCR, with the
  3846.           letters LO, MD, and HI differentiating each version.  A sysop
  3847.           making use of ANSI color menus must become familiar with the
  3848.           creation and maintenance of text files containing the ANSI color
  3849.           codes.  The section Display Files Used by WILDCAT! reviews the
  3850.           procedures for proper generation and naming of these files in
  3851.           depth.
  3852.  
  3853.           The ANSI menu field on this screen is used to indicate which of
  3854.           the 3 possible ANSI color menus will be used for each security
  3855.           level when a caller is using non-dynamic menus.  If a user is
  3856.           supposed to receive one of these menus, WILDCAT! will attempt to
  3857.           locate the appropriate version of the menu for display.  If the
  3858.           properly numbered menu file does NOT exist in the menu area,
  3859.           WILDCAT! will post a notice in the ACTIVITY.LOG and display the
  3860.           correct dynamic menu instead.
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.            ─────────────────────────────────────────────────────────────────
  3889.                                            61
  3890.  
  3891.  
  3892.  
  3893.  
  3894.                               WILDCAT! Test-Drive 03/01/91
  3895.           ───────────────────────────────────────────────────────────────────
  3896.  
  3897.                           DEFINE YOUR SECURITY LEVELS Con't
  3898.  
  3899.           The following is a screen representation:
  3900.  
  3901.  
  3902.   ╔════════════════════════════════════════════════════════════════════════════╗
  3903.   ║                      DEFINE YOUR SECURITY LEVELS Con't            Frame 16 ║ 
  3904.   ║ Sec    UPLOAD File Area Access         DL's  <- Maximum ->  DL Bytes       ║ 
  3905.   ║ ----  --------------------------       ----                 --------       ║ 
  3906.   ║ 1                                      0                    0              ║ 
  3907.   ║ 5     J                                5                    300000         ║ 
  3908.   ║ 10    ABCDFJ                           5                    500000         ║ 
  3909.   ║ 20    ABCDFJ                           10                   500000         ║ 
  3910.   ║ 50    ABCDFHIJ                         10                   1000000        ║ 
  3911.   ║ 100   ABCDFHIJ                         100                  2100000        ║ 
  3912.   ║ 1000  ABCDEFGHIJ                       100                  2100000        ║ 
  3913.   ║                                                                            ║ 
  3914.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3915.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3916.  
  3917.  
  3918.           You have previously defined the number of file areas for your
  3919.           system in SYSTEM CONFIGURATION, Frame 8, Question 2, and the file
  3920.           area descriptions in the File Path Definitions section.  Each
  3921.           screen line here should contain (from left to right) a number
  3922.           representing a security level (using the same numbers as the
  3923.           previous screen); the file areas to which each level will be
  3924.           granted upload privileges; the maximum number of files that may
  3925.           be downloaded per day and the maximum number of Bytes that may be
  3926.           downloaded per day.
  3927.  
  3928.           UPLOAD FILE AREA ACCESS
  3929.  
  3930.           In the previous screen you specified the file areas from which
  3931.           each security level may download files.  You may elect to allow
  3932.           callers the ability to place uploaded files in all these areas,
  3933.           or may instead limit uploads to only a few areas.  The ability to
  3934.           restrict uploads to a particular area is a powerful feature that
  3935.           could save the system operator a considerable amount of
  3936.           maintenance time if properly implemented.  Some system operators
  3937.           may prefer to place all uploaded files in an area of their
  3938.           choosing rather than allowing the uploader to possibly select an
  3939.           improper area.  Others may want to test all uploads prior to
  3940.           making them available for downloading by other users.  This is
  3941.           very easy!
  3942.  
  3943.           Assign a particular area as UPLOADS (or other wording); force all
  3944.           users to upload to that area only; and do not permit downloading
  3945.           from that area regardless of user level.
  3946.  
  3947.           The Sysop can then make use of the file database [M]atch function
  3948.           to quickly review only the files in the upload area and move the
  3949.           files to the correct areas after his review.
  3950.  
  3951.  
  3952.            ─────────────────────────────────────────────────────────────────
  3953.                                            62
  3954.  
  3955.  
  3956.  
  3957.  
  3958.                               WILDCAT! Test-Drive 03/01/91
  3959.           ───────────────────────────────────────────────────────────────────
  3960.  
  3961.           DLs & DL BYTES
  3962.  
  3963.           The second part of this screen addresses the controls associated
  3964.           with downloads by each security level.  The Sysop may specify
  3965.           maximum number of downloads permitted per day and the maximum
  3966.           Byte count allowed.  If a value of 5 is entered in the DL's
  3967.           column, a caller at that level will be permitted to complete five
  3968.           downloads during a day, but will be prohibited from requesting a
  3969.           sixth.  Likewise, if a value of 10000 is entered in the DL Bytes
  3970.           column, a caller will be allowed to proceed with a download
  3971.           request as long as the size of the current file request, when
  3972.           added to his current daily download Byte count, does not exceed
  3973.           10K.  Keep in mind that downloads will be disallowed as soon as a
  3974.           user reaches EITHER of these maximums. 
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.            ─────────────────────────────────────────────────────────────────
  4017.                                            63
  4018.  
  4019.  
  4020.  
  4021.  
  4022.                               WILDCAT! Test-Drive 03/01/91
  4023.           ───────────────────────────────────────────────────────────────────
  4024.  
  4025.                                 FILE PATH DEFINITIONS
  4026.  
  4027.           The following is a screen representation:
  4028.  
  4029.  
  4030.   ╔════════════════════════════════════════════════════════════════════════════╗
  4031.   ║                                                                   Frame 17 ║ 
  4032.   ║                             FILE PATH DEFINITIONS                          ║ 
  4033.   ║                                                                            ║ 
  4034.   ║ File Area                          File Area                               ║ 
  4035.   ║    LTR             Path               LTR            Path                  ║ 
  4036.   ║     -  ------------------------------  -  ------------------------------   ║ 
  4037.   ║     A  C:\WILDCAT\UTIL                 B  C:\WILDCAT\COMM                  ║ 
  4038.   ║     C  C:\WILDCAT\DBMSWP               D  C:\WILDCAT\TURBO                 ║ 
  4039.   ║     E  C:\WILDCAT\MUSTANG              F  C:\WILDCAT\GAMES                 ║ 
  4040.   ║     G  C:\WILDCAT\BBS                  H  C:\WILDCAT\BETATEST              ║ 
  4041.   ║     I  C:\WILDCAT\ALPHATES             J  C:\WILDCAT\SPECIAL               ║ 
  4042.   ║                                                                            ║ 
  4043.   ║                                                                            ║ 
  4044.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  4045.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  4046.  
  4047.  
  4048.  
  4049.           The number of file paths shown on this screen correspond to the
  4050.           number of file areas requested in SYSTEM CONFIGURATION, Frame 8,
  4051.           Question 2.  For the file area letter you must specify the path
  4052.           to locate the files in that area.  In this example, all file
  4053.           paths are sub-directories below WILDCAT.  This makes tracking
  4054.           your files easier, since everything concerning the bulletin board
  4055.           system is now in the same area of your hard drive.  You may at
  4056.           your option place the directories anywhere you wish, including
  4057.           the root directory and/or another drive!  
  4058.  
  4059.           For example, suppose you wanted all new uploads to go to a
  4060.           subdirectory named NEWFILES located directly below your root, all
  4061.           you would have to do is change the path for file area E above as
  4062.           follows:
  4063.  
  4064.           Before change
  4065.  
  4066.                C:\WILDCAT\MUSTANG\
  4067.  
  4068.           After change
  4069.  
  4070.                C:\NEWFILES\
  4071.  
  4072.           MAKEWILD will not check paths specified on this screen at the
  4073.           time of entry.  If the path does not already exist it must be
  4074.           created prior to using WILDCAT!.  Subdirectory creation is done
  4075.           from the DOS level.
  4076.  
  4077.           For additional information on setting up file paths, consult your
  4078.           DOS manual.
  4079.  
  4080.            ─────────────────────────────────────────────────────────────────
  4081.                                            64
  4082.  
  4083.  
  4084.  
  4085.  
  4086.                               WILDCAT! Test-Drive 03/01/91
  4087.           ───────────────────────────────────────────────────────────────────
  4088.  
  4089.                              EXTERNAL PROTOCOL DEFINITION
  4090.  
  4091.           The following is a screen representation:
  4092.  
  4093.  
  4094.   ╔════════════════════════════════════════════════════════════════════════════╗
  4095.   ║                                                                   Frame 18 ║ 
  4096.   ║                       EXTERNAL PROTOCOL DEFINITIONS                        ║ 
  4097.   ║                                                                            ║ 
  4098.   ║          LTR      Name           Up .BAT         Dn .BAT      Batch        ║ 
  4099.   ║           -   ------------     -----------     ------------     -          ║ 
  4100.   ║                                                                            ║ 
  4101.   ║                                                                            ║ 
  4102.   ║                                                                            ║ 
  4103.   ║        If you wish to define External Protocols you must select the number ║ 
  4104.   ║        of protocols you want to support in Frame 8 first!                  ║ 
  4105.   ║                                                                            ║ 
  4106.   ║                                                                            ║ 
  4107.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  4108.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  4109.  
  4110.  
  4111.  
  4112.           If you wish to define External Protocols you must select the
  4113.           number of protocols you want to support in SYSTEM CONFIGURATION,
  4114.           Frame 8, Question 3.
  4115.  
  4116.           Briefly, external protocols make use of batch files outside the
  4117.           WILDCAT! program to execute a transfer program written by another
  4118.           company.  This section establishes the batch file names which are
  4119.           called for each protocol. 
  4120.  
  4121.           LTR
  4122.  
  4123.           The LTR column refers to the keypress which will activate the
  4124.           file transfer for each choice.  The obvious choices are phonetic
  4125.           such as K for Kermit, Z for Zmodem, etc.  Letters which conflict
  4126.           with internal file transfer choices are not allowed to be
  4127.           entered.
  4128.  
  4129.           Up.BAT & Dn.BAT
  4130.  
  4131.           These two fields should be filled out with the names of the batch
  4132.           files used for Uploads and Downloads.  The UP.BAT filename will
  4133.           be executed whenever a user asks to UPLOAD a file to your system,
  4134.           and the DN.BAT will be executed whenever a download is requested. 
  4135.           If you made use of the installation option to install batch
  4136.           files, example files for ZUP.BAT and ZDOWN.BAT were created for
  4137.           you already.
  4138.  
  4139.           Batch
  4140.  
  4141.           The batch choice relates to the ability of the protocol to
  4142.           transfer multiple files with one request.  If the protocol has
  4143.  
  4144.            ─────────────────────────────────────────────────────────────────
  4145.                                            65
  4146.  
  4147.  
  4148.  
  4149.  
  4150.                               WILDCAT! Test-Drive 03/01/91
  4151.           ───────────────────────────────────────────────────────────────────
  4152.  
  4153.           this ability this field must be set to Y to enable multiple
  4154.           transfers.  This is an advanced feature and is not a part of all
  4155.           externally written protocols.  If set to yes, WILDCAT! will allow
  4156.           up to seven filenames to be entered for a single download
  4157.           request, providing the user's daily download count and Byte limit
  4158.           have not been exceeded.
  4159.  
  4160.           If you are not quite ready to tackle the setup of external
  4161.           protocols, you may leave this section blank and still have access
  4162.           to WILDCAT!'s internal transfer protocols.  For details on the
  4163.           setup and use of External Protocols see the Advanced Features
  4164.           section.
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.            ─────────────────────────────────────────────────────────────────
  4209.                                            66
  4210.  
  4211.  
  4212.  
  4213.  
  4214.                               WILDCAT! Test-Drive 03/01/91
  4215.           ───────────────────────────────────────────────────────────────────
  4216.  
  4217.           AFTER MAKEWILD
  4218.  
  4219.           You have completed the setup program and WILDCAT! is ready to run
  4220.           and take it's first call.  You may very well find that some fine
  4221.           tuning is in order and you are encouraged to make changes to
  4222.           MAKEWILD as needed.  
  4223.  
  4224.           COMMAND LINE SWITCHES
  4225.  
  4226.           WILDCAT! TEST-DRIVE may be started with a number of command line
  4227.           switches to enhance its operation.  Several relate exclusively to
  4228.           NetMail operation, and are discussed in that section of the
  4229.           manual.  Several others will be addressed here.
  4230.  
  4231.           WILDCAT!'s overlay file (.OVL) is normally kept in the same drive
  4232.           and subdirectory as WILDCAT.EXE, and most users can simply leave
  4233.           it there.  If your system has Lotus-Intel-Microsoft (LIM 4.0)
  4234.           Expanded memory or AST's Enhanced Expanded memory with REMM.SYS
  4235.           installed, WILDCAT! will automatically copy the overlay file to
  4236.           expanded memory and access it from there rather than from disk.
  4237.           This process is automatic, and requires no action on the part of
  4238.           the sysop.  In the event that you want to prevent this use of
  4239.           expanded memory, begin WILDCAT! with the command line switch
  4240.           /NOEMS. 
  4241.  
  4242.           Another switch adjusts the amount of conventional memory used to
  4243.           hold overlay file code as the program needs it.  By default
  4244.           WILDCAT! allocates 30K (30,000 bytes) of conventional memory to
  4245.           swap in portions of the overlay file from either disk or EMS. 
  4246.           Increasing this number results in WILDCAT! taking up more
  4247.           conventional memory from your 640K, but having faster access to
  4248.           the procedures in the overlay file since more of them reside in
  4249.           memory at all times.  You may increase the overlay buffer up to
  4250.           the maximum size of the overlay file which would place the entire
  4251.           overlay in conventional memory.  An example is /M 60000 which
  4252.           would place 60K of the overlay file in conventional memory.  IF
  4253.           YOU HAVE EMS THERE IS NO NEED TO MAKE USE OF THE /M SWITCH SINCE
  4254.           WILDCAT! WILL USE THE EMS FOR THE OVERLAY CODE.
  4255.  
  4256.  
  4257.           STARTUP
  4258.  
  4259.           WILDCAT! should always be started with a batch file, such as the
  4260.           CAT.BAT example supplied with the program. 
  4261.  
  4262.           Go to the WILDCAT! directory and type CAT to begin the CAT.BAT
  4263.           file and start the program.  After the modem initialization is
  4264.           completed you should see the "waiting for calls" screen, and
  4265.           WILDCAT! is ready to take its first call.
  4266.  
  4267.           Before you embark on your first connection, take a minute to
  4268.           logon locally as the SYSOP and check the system out.  Press the
  4269.           F1 key which begins a local logon using the first and last names
  4270.           specified as for the sysop in MAKEWILD.  WILDCAT! will
  4271.  
  4272.            ─────────────────────────────────────────────────────────────────
  4273.                                            67
  4274.  
  4275.  
  4276.  
  4277.  
  4278.                               WILDCAT! Test-Drive 03/01/91
  4279.           ───────────────────────────────────────────────────────────────────
  4280.  
  4281.           automatically enter your first and last names and then ask if you
  4282.           are a new user.  It may seem unusual, but at this point in time
  4283.           you are a new user since your name isn't yet in the user
  4284.           database.  Answer "Y" and continue to answer the prompts until
  4285.           you have reached the Main Menu.  
  4286.  
  4287.                NOTE:  Your response to the password prompt is VERY
  4288.                IMPORTANT! Do not use the same password you use on other
  4289.                systems and DO NOT use simple names and phrases.  In
  4290.                particular, refrain from using names of your children,
  4291.                spouse, pets, initials, or any other words which are
  4292.                commonly known to be associated with you.  Remember, this
  4293.                one word is the key to YOUR ENTIRE COMPUTER SYSTEM! The best
  4294.                passwords combine numbers, letters and punctuation, and
  4295.                consist of more than 7 characters, such as JM5S7)HP.  If
  4296.                that's too much for you to handle, try 2 unrelated words of
  4297.                4 or more characters separated by punctuation such as
  4298.                AUTO$TIMBER.
  4299.  
  4300.           Once your login is complete and you have reached the main menu
  4301.           IMMEDIATELY use the F9 key to upgrade your access level to that
  4302.           of the MASTER sysop.  You may then continue with the system logon
  4303.           or simply logoff and await your first call.  If you intend to
  4304.           configure WILDCAT! as a closed system, you should now return to
  4305.           MAKEWILD and change it to indicate your preference.  Remember,
  4306.           you may not set the program up as a closed system until AFTER you
  4307.           have logged on once and set your access to that of sysop!  
  4308.  
  4309.           Due to the number of configurable parameters within WILDCAT!  and
  4310.           MAKEWILD, we encourage new sysops to check out each available
  4311.           menu choice for each security level.  The easiest method of
  4312.           performing such a check-out is to use the ALT-L command to logon
  4313.           locally under an assumed name such as TEST USER.  Check each menu
  4314.           carefully.  Once you have determined that the new user security
  4315.           level is set up properly, use the F9 key to change to the next
  4316.           highest level you have assigned.  Again, review each menu choice
  4317.           at this new level for oversights or omissions.  Repeat this
  4318.           upgrade and test procedure for every security level available on
  4319.           your system.  Remember to delete TEST USER after testing is
  4320.           completed.
  4321.  
  4322.           Now is a good time to mention that the SPACEBAR may be used by
  4323.           the caller or the local sysop to stop the screen output of any
  4324.           WILDCAT! display file or menu, even the dynamic menus.  Just keep
  4325.           it in mind.
  4326.  
  4327.           Your BBS is now operational, and will begin counting the number
  4328.           of calls received. 
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.            ─────────────────────────────────────────────────────────────────
  4337.                                            68
  4338.  
  4339.  
  4340.  
  4341.  
  4342.                               WILDCAT! Test-Drive 03/01/91
  4343.           ───────────────────────────────────────────────────────────────────
  4344.  
  4345.           Keyboard Control Keys
  4346.  
  4347.           F1   System operator local logon.  This key is used for logging
  4348.                onto the system from the local console, and automatically
  4349.                displays the SYSOP's name as defined in MAKEWILD.  Use of
  4350.                this key will cause WILDCAT! to skip the HELLO screens and
  4351.                continue to the Bulletin menu prompt.  The resulting logon
  4352.                is otherwise identical to use of either ALT-L or a remote
  4353.                access.  This function may be initiated even while a caller
  4354.                is online, an will take effect after the current call is
  4355.                completed.  The sysop is notified with an audible series of
  4356.                beeps.
  4357.  
  4358.                Note: The first time this function is used after system
  4359.                startup, the SYSOP is considered a new user since the name
  4360.                has not yet been entered into the user database.
  4361.  
  4362.           F2   DOS next. [SUPPORTED IN REGISTERED USER VERSION ONLY]  This
  4363.                key is used while a caller is connected and the sysop wants
  4364.                to terminate the BBS after the caller logs off.  A flag
  4365.                indicator appears on the status line at the bottom of the
  4366.                screen, and remains until the caller says goodbye.  At that
  4367.                time the BBS stops running and returns to DOS, placing a
  4368.                busy signal on the line if previously instructed to do so in
  4369.                MAKEWILD.  As the system is returned to DOS a distinctive
  4370.                series of beeps is played on the computer speaker to advise
  4371.                the sysop that the BBS is now down.
  4372.  
  4373.           F3   Printer on/off toggle.  When toggled on, the printer will
  4374.                track of user's movements and activities while on the
  4375.                system.  This same information is also recorded
  4376.                automatically in a file called ACTIVITY.LOG whether the
  4377.                print function is on or off.  The program automatically
  4378.                checks printer status and if unavailable will toggle the F3
  4379.                key off (with most printers).
  4380.  
  4381.           F4   Page hour override on/off toggle.  When ON, the SYSOP is
  4382.                indicating that he will accept pages from on-line users even
  4383.                if the current time is outside of his paging hours as set in
  4384.                MAKEWILD.  When OFF, the page function either pages the
  4385.                sysop or informs the user that the sysop is not available,
  4386.                in accordance with his paging hours.
  4387.  
  4388.           F5   Page bell on/off toggle.  When the Page Bell key is ON, the
  4389.                system will page by beeping using the local system's
  4390.                speaker.  If toggled OFF, the speaker is silent and a screen
  4391.                display of the page request is the only notice given to the
  4392.                local system.
  4393.  
  4394.           F6   Screen writing on/off toggle.  If screen writing is toggled
  4395.                off, the local monitor does not echo the connection
  4396.                activities.  A screen notice indicates who is online along
  4397.                with a brief description of their activity at the moment. We
  4398.                strongly recommend that screen writing be turned OFF when
  4399.  
  4400.            ─────────────────────────────────────────────────────────────────
  4401.                                            69
  4402.  
  4403.  
  4404.  
  4405.  
  4406.                               WILDCAT! Test-Drive 03/01/91
  4407.           ───────────────────────────────────────────────────────────────────
  4408.  
  4409.                there is no need to monitor a caller's activity, especially
  4410.                on slower PC/XT systems.  Processor resources needed to
  4411.                constantly update the screen can cause significant reduction
  4412.                of throughput to your callers.  This toggle is especially
  4413.                useful when running WILDCAT!  under a multi-tasking
  4414.                environment such as DESQView, where processor use is of
  4415.                utmost importance.
  4416.  
  4417.           F7   Start local chat with user or answer page.  Used to begin a
  4418.                local chat session with the online caller,^_or to answer a
  4419.                page from the caller.
  4420.  
  4421.           F8   End local chat or page.  Used to end local chat, regardless
  4422.                of whether it was started from a page or initiated by the
  4423.                sysop with F7.
  4424.  
  4425.           F9   Online user upgrade.  When F9 is pressed while a user is
  4426.                connected to the system, the local screen displays a listing
  4427.                of defined security levels.  The local operator is prompted
  4428.                to enter a new security level for the caller, which goes
  4429.                into effect immediately and becomes permanent.  One of the
  4430.                first things a new system operator must do after logging on
  4431.                the first time is to use F9 to set his security level to
  4432.                that of the MASTER sysop as defined in MAKEWILD.
  4433.  
  4434.                Note:     Although the user has the benefits of the upgrade
  4435.                          during the current logon, the level is held in a
  4436.                          temporary buffer and does not get written to the
  4437.                          user database until the user logs off.  If the
  4438.                          user disconnects, drops carrier or otherwise
  4439.                          terminates the current logon without exiting via
  4440.                          the [G]oodbye option, the user's previous level
  4441.                          will still be the default at any subsequent logon.
  4442.  
  4443.           F10  Terminate WILDCAT! This function may be considered the off
  4444.                or exit switch.  It is active only during standby mode, not
  4445.                when a user is currently online.  Just in case the key may
  4446.                have been pressed accidentally, a prompt is presented to
  4447.                double-check whether you really wish to quit WILDCAT!.  Use
  4448.                of F10 to exit WILDCAT! sets the errorlevel to 0, enabling
  4449.                batch file branching.  See the section on batch files in
  4450.                Advanced Features for additional information.
  4451.  
  4452.  
  4453.           The following keys, ALT-1 through ALT-0 result in the display of
  4454.           selected ASCII text files created by the sysop, if desired.  The
  4455.           contents of each file is displayed both locally and to the caller
  4456.           when the corresponding ALT key command is invoked. 
  4457.  
  4458.           ALT-1  Posts message ALT1.BBS to user; logs user off.
  4459.           ALT-2  Posts message ALT2.BBS to user; logs user off.
  4460.           ALT-3  Posts message ALT3.BBS to user; logs user off.
  4461.           ALT-4  Posts message ALT4.BBS to user; logs user off.
  4462.  
  4463.  
  4464.            ─────────────────────────────────────────────────────────────────
  4465.                                            70
  4466.  
  4467.  
  4468.  
  4469.  
  4470.                               WILDCAT! Test-Drive 03/01/91
  4471.           ───────────────────────────────────────────────────────────────────
  4472.  
  4473.           The user log-off resulting from issuing ALT-1 through 4 is
  4474.           temporary.  The user may call back immediately providing the
  4475.           system is available.  One of these four keys might be used to
  4476.           send a message to a caller indicating that he is being logged off
  4477.           automatically to allow you to perform some unscheduled
  4478.           maintenance that can't wait.
  4479.  
  4480.           ALT-5  Posts message ALT5.BBS to user.
  4481.           ALT-6  Posts message ALT6.BBS to user.
  4482.           ALT-7  Posts message ALT7.BBS to user.
  4483.           ALT-8  Posts message ALT8.BBS to user.
  4484.           ALT-9  Posts message ALT9.BBS to user.
  4485.  
  4486.           The use of ALT 5 through 9 does not cause the user to be logged
  4487.           off. 
  4488.  
  4489.           One of these messages might be used to inform a caller that his
  4490.           time available was being reduced to 15 minutes to enable you to
  4491.           perform some maintenance.  Another use would be as a standard
  4492.           response to be placed inside a message as you were entering it. 
  4493.  
  4494.           ALT-0     Posts message ALT0.BBS to user, logs the user off, and
  4495.                     locks the user name out of system for any future calls.
  4496.                     (Note ZERO, not the letter O)
  4497.  
  4498.                     Caution: The status caused by the use of ALT-0 takes
  4499.                     effect immediately, and prevents additional logons
  4500.                     under the user's name.  The locked out condition may
  4501.                     only be reversed manually by the system operator by
  4502.                     editing the user's record.
  4503.  
  4504.           ALT - (minus)
  4505.                     Immediately disconnects the user with no warning, and
  4506.                     no GOODBYE.BBS file.  It is abrupt.
  4507.  
  4508.           ALT-D     Drop to DOS (shell or exec call).  This selection may
  4509.                     be used while WILDCAT! is waiting for calls or while a
  4510.                     caller is online.  It attempts to leave WILDCAT!
  4511.                     suspended in memory while invoking a second copy of the
  4512.                     DOS Command processor (usually COMMAND.COM).  If
  4513.                     executed while waiting for calls, no calls can be
  4514.                     answered while in the DOS shell, and if a caller was
  4515.                     online that caller can do nothing but wait for your
  4516.                     return. 
  4517.  
  4518.                     In order to operate properly the system must have
  4519.                     enough memory to support both WILDCAT! and the second
  4520.                     DOS shell.  If there is insufficient memory for the
  4521.                     shell to be invoked, WILDCAT! will inform the local
  4522.                     operator and ignore the command.  Once successfully
  4523.                     enabled, the screen is cleared and the normal DOS
  4524.                     prompt appears. Most DOS commands and programs operate
  4525.                     properly, but remember that memory may now be
  4526.                     significantly limited.  MAKEWILD should NOT be run from
  4527.  
  4528.            ─────────────────────────────────────────────────────────────────
  4529.                                            71
  4530.  
  4531.  
  4532.  
  4533.  
  4534.                               WILDCAT! Test-Drive 03/01/91
  4535.           ───────────────────────────────────────────────────────────────────
  4536.  
  4537.                     a DOS shell. 
  4538.  
  4539.                     After you have finished with your DOS session, type
  4540.                     EXIT to return to WILDCAT!  The DOS prompt is altered
  4541.                     during the shell to remind you to type EXIT to return.
  4542.                     You may type EXIT from any subdirectory on your
  4543.                     WILDCAT! drive since the home path is automatically
  4544.                     restored by the program.  Be careful not to re-start
  4545.                     WILDCAT! with CAT.BAT since it will load a second copy
  4546.                     of the program when there is already one in memory!!!
  4547.  
  4548.           ALT-K     Toggles keyboard on/off.  When toggled ON, the sysop
  4549.                     has the ability to enter keystrokes from the local
  4550.                     console which are accepted by WILDCAT! as if they were
  4551.                     entered by the caller.  The default is OFF.  This
  4552.                     toggle is automatically set to ON when a local page is
  4553.                     answered and when logging in locally with F1 or ALT-L.
  4554.  
  4555.           ALT-L     Local logon.  Similar to F1, this function is used for
  4556.                     testing purposes or to allow local users other than the
  4557.                     sysop access to the system.  It allows the system
  4558.                     operator to logon under any user name, along with the
  4559.                     ability to see and test the top end procedures, such as
  4560.                     the questionnaire, bulletins, and other information
  4561.                     that a new or remote user would normally see, but which
  4562.                     are by-passed when using the F1 function.  It may be
  4563.                     toggles even while a user is on-line and the sysop will
  4564.                     be notified when the system is available with a series
  4565.                     of beeps.
  4566.  
  4567.           ALT-W     Full screen/status line toggle.  Toggles window between
  4568.                     full screen (user view) and having user status lines
  4569.                     displayed at bottom of screen.  Remember that whenever
  4570.                     you make use of the two user status lines, your local
  4571.                     screen will lose the top two lines of text that the
  4572.                     connected user still has on his screen.
  4573.  
  4574.           HOME      Display help menu.  This key displays an abbreviated
  4575.                     help menu explaining the various function keys.  It may
  4576.                     be used at any time, whether the system is waiting for
  4577.                     calls or a user is online.  If used while a user is
  4578.                     active on the system, however, the user's screen will
  4579.                     be frozen until the system operator toggles the help
  4580.                     screen off again with ESC.
  4581.  
  4582.           Up Arrow  Increases user time online by five minutes, updating
  4583.                     the display in the user status box (if enabled).
  4584.  
  4585.           Dn Arrow  Decreases user time online by five minutes.
  4586.  
  4587.                     Note:  The update of the user's time remaining in the
  4588.                     status window may not appear immediately.
  4589.  
  4590.  
  4591.  
  4592.            ─────────────────────────────────────────────────────────────────
  4593.                                            72
  4594.  
  4595.  
  4596.  
  4597.  
  4598.                               WILDCAT! Test-Drive 03/01/91
  4599.           ───────────────────────────────────────────────────────────────────
  4600.  
  4601.           FILES USED BY WILDCAT!
  4602.  
  4603.           The following files are automatically generated and updated by
  4604.           the program.  No intervention is required by the system operator.
  4605.  
  4606.           ACTIVITY.LOG
  4607.                The activity log file contains information which traces the
  4608.                user's movement while online and notifies the sysop of
  4609.                operational errors that may need attention.  It is
  4610.                automatically created by the program if it does not exist.
  4611.                This file should be checked periodically as an indicator of
  4612.                the usage patterns of the system.  The activity log is also
  4613.                the basis for statistical compilation by call reporting
  4614.                programs such as S-PRO!. 
  4615.  
  4616.                Caution:  Options are available in the system operator's
  4617.                reports menu for both reading and deleting this file.  Do
  4618.                not delete the activity log while outside the code, but do
  4619.                check the file periodically as it can grow quite large!
  4620.  
  4621.           CONFIGWC.BBS & MENUINFO.BBS
  4622.           CONFIGWC.OLD & MENUINFO.OLD
  4623.                These files contains all the run-time information required
  4624.                to initialize your particular custom configuration of
  4625.                WILDCAT!.  They are created, viewed and modified
  4626.                automatically by MAKEWILD and WILDCAT!.  CONFIGWC.BBS
  4627.                contains all the MAKEWILD settings as well as the High and
  4628.                Low message count.  It is updated after each call by
  4629.                WILDCAT! with the number of calls taken and new message
  4630.                numbers.  MENUINFO describes how your dynamic menus should
  4631.                be displayed and to which users/security levels they apply.
  4632.                It too is created by MAKEWILD.
  4633.  
  4634.           ERROR.LOG
  4635.                The ERROR.LOG is automatically created by WILDCAT! the first
  4636.                time any errors are encountered.  If it exists it will
  4637.                contain information about the error.  Errors are of two
  4638.                basic types, SYSTEM CRASH or NON-FATAL ERRORS.  A system
  4639.                crash indicates that WILDCAT! was unable to recover from the
  4640.                error, and exited with an errorlevel of 1 to be restarted
  4641.                with CAT.BAT.  Every crash indicates when it happened, a
  4642.                description of the problem, and often makes a suggestion of
  4643.                a repair procedure.  Non-fatal errors do not cause WILDCAT!
  4644.                to stop operating, but reflect some problem that may need
  4645.                attention.  Explanations are given when possible.  The
  4646.                contents are this file may prove helpful to Mustang Software
  4647.                in evaluating the cause of the problem.
  4648.  
  4649.           The following files comprise the User Database files:
  4650.           USERINFO.DAT
  4651.           USERNAME.IDX
  4652.  
  4653.           The following files comprise the File Database files:
  4654.  
  4655.  
  4656.            ─────────────────────────────────────────────────────────────────
  4657.                                            73
  4658.  
  4659.  
  4660.  
  4661.  
  4662.                               WILDCAT! Test-Drive 03/01/91
  4663.           ───────────────────────────────────────────────────────────────────
  4664.  
  4665.           FILEINFO.DAT 
  4666.           FILENAME.IDX
  4667.           FILEDATE.IDX
  4668.           FILEAREA.IDX
  4669.  
  4670.           The following files comprise the Message base files:
  4671.  
  4672.           MSGHEADR.DAT
  4673.           MSGINFO.DAT
  4674.           MSGNUMBR.IDX
  4675.           MSGTF.IDX
  4676.  
  4677.           SCHED.BBS
  4678.                This is the name of the schedule file.  This file is
  4679.                accessed and updated from inside code.  It contains the
  4680.                control elements for determining which event will take place
  4681.                and when.  This file is located in the startup directory
  4682.                (where the node is started and the MAKEWILD settings
  4683.                reside).  Events are more fully explained in the section on
  4684.                Creating Events.
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720.            ─────────────────────────────────────────────────────────────────
  4721.                                            74
  4722.  
  4723.  
  4724.  
  4725.  
  4726.                               WILDCAT! Test-Drive 03/01/91
  4727.           ───────────────────────────────────────────────────────────────────
  4728.  
  4729.           DISPLAY FILES USED BY WILDCAT!
  4730.  
  4731.           Each of the following files may be generated by any word
  4732.           processor capable of creating ASCII files.  Although samples of
  4733.           most are supplied with the program, they may need to be edited by
  4734.           the system operator if they are to be used on the system. 
  4735.  
  4736.           All of the display files are highly customizable and may contain
  4737.           special characters as defined by WILDCAT!.  This list will review
  4738.           the purpose of each file without expanding on the tailor-made
  4739.           possibilities.  See the section Custom Display Files which
  4740.           follows for tips and techniques to enhance the display files used
  4741.           on the system. 
  4742.  
  4743.           Most display files may be of two types, ,non-color and those
  4744.           containing ANSI color codes.  The standard extension for
  4745.           non-color files is .BBS while color uses .SCR  During the
  4746.           following discussion the tag ".SCR" indicates the file is also
  4747.           available in color ANSI mode with the .SCR extension.  Note that
  4748.           although your distribution diskette has an example of most files,
  4749.           it does not contain an example of every .SCR version.
  4750.  
  4751.           AFTERDOS.BBS
  4752.                This file is displayed to a caller after the sysop has
  4753.                returned from a local Drop To DOS using ALT-D.  When ALT-D
  4754.                is pressed the caller is sent a message indicating that the
  4755.                sysop has dropped to DOS temporarily.  When the sysop types
  4756.                EXIT to return to the session, the file AFTERDOS.BBS is
  4757.                displayed to the caller.
  4758.  
  4759.           ALT5.BBS through ALT9.BBS   (.SCR)
  4760.                The text associated with these files is sent to the user
  4761.                when the ALT key is pressed along with the associated number
  4762.                key.  The use of this group of files is optional.  If one or
  4763.                more of the files is not found in the WILDCAT!
  4764.                sub-directory, the function associated with that particular
  4765.                key will simply not work.  If found, each selection will
  4766.                deliver the previously written message contained in ALT#.BBS
  4767.                to the online user.  The files may be of any length, but
  4768.                would typically be one sentence or paragraph.
  4769.  
  4770.                Each of these files is for the exclusive use of the system
  4771.                operator while at the local (non-remote) console.  Each
  4772.                selection allows the system operator to display or dump the
  4773.                contents of the associated ALT#.BBS file to the user.  For
  4774.                example, suppose you had previously created the following
  4775.                message using your word processor and named the file
  4776.                ALT5.BBS, and pressed ALT-5 while a user was at the Main
  4777.                Menu prompt:  
  4778.  
  4779.                By pressing the ALT and 5 (not ALT-F5) keys, this message
  4780.                would have scrolled to the user who happened to be online at
  4781.                the time.  These files will interrupt any process except
  4782.                uploading and downloading.
  4783.  
  4784.            ─────────────────────────────────────────────────────────────────
  4785.                                            75
  4786.  
  4787.  
  4788.  
  4789.  
  4790.                               WILDCAT! Test-Drive 03/01/91
  4791.           ───────────────────────────────────────────────────────────────────
  4792.  
  4793.           ALT1.BBS through ALT4.BBS   (.SCR)
  4794.                These files are similar to the ALT5.BBS through ALT9.BBS
  4795.                files, and are also optional, with one important difference.
  4796.                Upon completion of the file dump to the user, the user will
  4797.                then be automatically logged off the system.  These are
  4798.                useful for a number of reasons.  Perhaps the user in the
  4799.                example above failed to complete his activities, and
  4800.                appeared to have no intention of doing so.  One of these
  4801.                keys would take care of the situation. 
  4802.  
  4803.                Caution:  The keys ALT-1 through ALT-4 are functional
  4804.                whether or not the associated file is found.  If the ALT#
  4805.                key is invoked, and a corresponding file does not exist, the
  4806.                user will simply be logged off without a warning message,
  4807.                just as if the [G]oodbye menu option had been selected.
  4808.  
  4809.           ALT0.BBS   (.SCR)
  4810.                The ALT-0 (zero) option works with a file called ALT0.BBS.
  4811.                This option is listed separately, since its function is to:
  4812.  
  4813.                Scroll the file to the user;
  4814.                Immediately log-off the user;
  4815.                LOCK OUT the user (prevent subsequent logons).
  4816.  
  4817.                Caution:  This option will log-off and lock out the user
  4818.                whether or not the related file name exists, and also writes
  4819.                the locked out condition to the user database.  The user is
  4820.                denied any further logons to the system.  The status of the
  4821.                user may only be reversed by the system operator by entering
  4822.                the user database and manually toggling the locked out
  4823.                status of the user.  For this reason, be careful in the use
  4824.                of this option.
  4825.  
  4826.           BADLIST.BBS
  4827.                Although this file is not a display file, it is created and
  4828.                maintained by the system operator.  During logon, WILDCAT!
  4829.                will check this file for validity of the caller's first and
  4830.                last name.  This is useful in helping avoid the CB handle
  4831.                names prevalent on many boards, if they are not desired.
  4832.                Each line of the file must contain a single name followed by
  4833.                a carriage return.  Suppose the first few lines of
  4834.                BADLIST.BBS contained the following data:
  4835.  
  4836.                     dude
  4837.                     mrs.
  4838.                     doe
  4839.                     code
  4840.                     bad
  4841.                     cracker
  4842.                     john
  4843.  
  4844.                When a user enters his or her first or last name, WILDCAT!
  4845.                quickly scans the BADLIST.BBS file for a match.  The search
  4846.                is insensitive to case.  Since this is another security
  4847.  
  4848.            ─────────────────────────────────────────────────────────────────
  4849.                                            76
  4850.  
  4851.  
  4852.  
  4853.  
  4854.                               WILDCAT! Test-Drive 03/01/91
  4855.           ───────────────────────────────────────────────────────────────────
  4856.  
  4857.                device, a little extra attention will be spent on this
  4858.                subject to assure your understanding of the procedure. Let's
  4859.                explore the benefits and possible short-comings of the
  4860.                sample listing above.
  4861.  
  4862.                Good - Any user who's name was Code Cracker or Bad Dude
  4863.                would be immediately logged off the system, without being
  4864.                permitted the chance to register, and without being written
  4865.                to the userlog.  A record of the failed logon event will be
  4866.                written to the ACTIVITY.LOG or sent to the printer (if
  4867.                available).
  4868.  
  4869.                Good / Bad - A user who enters +++ (which is the standard
  4870.                modem attention command code) will also be logged off.  The
  4871.                user may have done this in complete innocence, due to
  4872.                keystrokes intended for their own modem.  On the other hand,
  4873.                it could be a potential board buster who's trying to take
  4874.                control of your modem and damage the system.  This situation
  4875.                is not really a concern since the standard modem setup
  4876.                strings include a command to disable the +++ command
  4877.                (S2=255).  
  4878.  
  4879.                Bad - Users with the names John Doe, James Code or Mrs.
  4880.                Abrams would also be logged off the system as mentioned
  4881.                above.  This includes those users whose real name happens to
  4882.                be John Doe, etc., and worse, any user who's first or last
  4883.                name is John.  Make your list with this in mind!
  4884.  
  4885.           BADNAMES.BBS
  4886.                This file is sent to any user whose login name is found in
  4887.                BADLIST.BBS, prior to logging them off.
  4888.  
  4889.           BEGCHAT.BBS   (.SCR)
  4890.                This is the BEGIN PAGE display file.  WILDCAT! by default
  4891.                prints a brief statement when the system operator answers a
  4892.                page or enters page chat, to introduce this activity to the
  4893.                user.  BEGCHAT.BBS is an optional ASCII file which may be
  4894.                used to change the message scrolled to the user when CHAT is
  4895.                invoked.  The code first looks for the BEGCHAT.BBS file, and
  4896.                if not found, scrolls the built-in default statement to the
  4897.                user.
  4898.  
  4899.           BIRTHDAY.BBS   (.SCR)
  4900.                This file is displayed IF the user calls on the anniversary
  4901.                of the date entered as date of birth in the user file
  4902.                record.
  4903.  
  4904.           BULLETIN.BBS   (.SCR)
  4905.                This file is in effect a sub-menu.  It is displayed when
  4906.                the[B]ulletins option is selected from the main menu.  This
  4907.                file should contain a listing of available bulletins,
  4908.                including the bulletin number, and a brief description of
  4909.                the contents of the associated bulletin. 
  4910.  
  4911.  
  4912.            ─────────────────────────────────────────────────────────────────
  4913.                                            77
  4914.  
  4915.  
  4916.  
  4917.  
  4918.                               WILDCAT! Test-Drive 03/01/91
  4919.           ───────────────────────────────────────────────────────────────────
  4920.  
  4921.                The bulletin number listed in this file and description the
  4922.                bulletins must agree with both the number and content of
  4923.                BULL#.BBS, described below.
  4924.  
  4925.           BULLET#.BBS   (.SCR)
  4926.                The # is the bulletin number, i.e. BULLET14.BBS would be
  4927.                bulletin number 14. The actual bulletin is an ASCII file of
  4928.                any length.  WILDCAT! will handle the appropriate screen
  4929.                pauses.  The value of # must agree with the numbering and
  4930.                description given in BULLETIN.BBS, and the total quantity of
  4931.                bulletins must agree with the value entered in MAKEWILD.
  4932.  
  4933.           CLOSED.BBS
  4934.                This is the file which is displayed in the event you have
  4935.                elected to run a closed system.  The file will be displayed
  4936.                prior to taking the action defined in MAKEWILD.
  4937.  
  4938.           COMMENTS.BBS   (.SCR)
  4939.                This file is displayed to a caller after electing to leave a
  4940.                comment to the sysop on the main menu.  It might consist of
  4941.                a short notice reminding a user of the information required
  4942.                in a comment for proper registration, etc.
  4943.  
  4944.           DLIMIT.BBS   (.SCR)
  4945.                This name stands for download limit, and is sent to a caller
  4946.                when denied access to a download due to already reaching the
  4947.                download limit for # of files.
  4948.  
  4949.           DLKLIMIT.BBS   (.SCR)
  4950.                Download K limit is sent to a caller if a download request
  4951.                would cause the user to exceed the download K-byte limit as
  4952.                specified by security level.
  4953.  
  4954.           DOWNLDOK.BBS   (.SCR)
  4955.                This file is displayed immediately following every download,
  4956.                if successful.  It may contain any information you desire,
  4957.                so let your imagination run wild, especially after reading
  4958.                about custom displays later on! But considering where and
  4959.                how often it is displayed, the size of the file should be
  4960.                kept as short as possible and still convey your message. 
  4961.  
  4962.           DROPDOS.BAT
  4963.                This batch file is located in the startup directory, and
  4964.                contains the commands to execute a remote drop to DOS.  See
  4965.                the section Advanced Features for detailed creation
  4966.                instructions.
  4967.  
  4968.           ENDCHAT.BBS   (.SCR)
  4969.                This file follows the same conditions as BEGCHAT.BBS, the
  4970.                difference being that it is scrolled to the user when the
  4971.                PAGE mode is terminated.
  4972.  
  4973.           EDITMSG.HLP
  4974.                Displayed when [?] is selected when editing messages.
  4975.  
  4976.            ─────────────────────────────────────────────────────────────────
  4977.                                            78
  4978.  
  4979.  
  4980.  
  4981.  
  4982.                               WILDCAT! Test-Drive 03/01/91
  4983.           ───────────────────────────────────────────────────────────────────
  4984.  
  4985.           FILES.SCR and FILESLO.SCR through FILESHI.SCR
  4986.                This is the first example of a color menu display file. 
  4987.                Color ANSI versions (.SCR) will not be required unless the
  4988.                sysop is offering color ANSI menus.
  4989.  
  4990.                If Color ANSI menus are being offered, the sysop must create
  4991.                FILE MENU ANSI text files ending in .SCR that match the menu
  4992.                choices indicated in MAKEWILD. 
  4993.  
  4994.                As you recall from the MAKEWILD discussion of security level
  4995.                assignments, you may specify up to three different menu
  4996.                files for each security level.  These different menu files
  4997.                are designated by LO, MD, and HI.  The menu file without LO,
  4998.                MD, or HI (FILES.BBS) is only used if a proper menu file is
  4999.                not found.  The sysop must make sure that the appropriate
  5000.                menu file contains the appropriate menu commands that are
  5001.                desired for the security level assigned to that menu.  Check
  5002.                the MAKEWILD screen for Frame 15 to refresh your memory as
  5003.                to the assignments made for each level.
  5004.  
  5005.           FILES.HLP
  5006.                The non-color help file for the FILE menu.  The text in this
  5007.                file should match the menu choices used by the menu file.
  5008.                Modification may be necessary if any menu selections are
  5009.                changed within MAKEWILD.  This caution is in order for all
  5010.                .HLP files on the system.  
  5011.  
  5012.           FILESC.HLP
  5013.                Color version of File menu help file.
  5014.  
  5015.           GOODBYE.BBS   (.SCR)
  5016.                The GOODBYE file is scrolled to the user just prior to
  5017.                logging off from the system.  Although it may be of any
  5018.                length, it is recommended that it just contain a brief Thank
  5019.                you for calling... or equivalent.  Otherwise a lengthy
  5020.                closing statement may cause a user to just hang up instead
  5021.                of logging off properly.  This file is also optional, since
  5022.                WILDCAT! contains a hard-coded log-off statement.
  5023.  
  5024.           HELLO1.BBS through HELLO3.BBS   (.SCR)
  5025.                This series of display files (one to three) is  used to
  5026.                display your system's welcome messages.  They may contain a
  5027.                logo, system information, or whatever you want to send to
  5028.                callers as they log in.  They typically contain either text
  5029.                or ASCII characters, or a combination of both.  The text
  5030.                might indicate the name of the board, perhaps the name of
  5031.                the system operator, date of origin, or other information
  5032.                that you wish to offer to distinguish your board from other
  5033.                boards.  Consider them your show off screens.  All 3 hello
  5034.                screens need not be used, and they may be added, updated,
  5035.                and deleted as needed.  The .SCR color versions are
  5036.                especially popular and allow for unlimited creativity.
  5037.  
  5038.           LASTCALL.BBS
  5039.  
  5040.            ─────────────────────────────────────────────────────────────────
  5041.                                            79
  5042.  
  5043.  
  5044.  
  5045.  
  5046.                               WILDCAT! Test-Drive 03/01/91
  5047.           ───────────────────────────────────────────────────────────────────
  5048.  
  5049.                Created by WILDCAT! after each call and contains the name of
  5050.                the last caller (same as embedded code ^S^L).
  5051.  
  5052.           MAIN.HLP
  5053.                The non-color help file for the MAIN menu.
  5054.  
  5055.           MAINC.HLP 
  5056.                The color help file for the MAIN menu.
  5057.  
  5058.           MESSAGE.SCR, MESSAGEL.SCR, MESSAGEM.SCR, and MESSAGEH.SCR
  5059.                The MESSAGE menu display files.  See the full explanation of
  5060.                text color menu files under FILES.SCR 
  5061.  
  5062.           MESSAGE.HLP
  5063.                The non-color MESSAGE menu help file.
  5064.  
  5065.           MESSAGEC.HLP
  5066.                The color help file for the MESSAGE menu.
  5067.  
  5068.           NEWSLTR.BBS   (.SCR)
  5069.                This file coincides with the menu option called
  5070.                [N]ewsletter.  It may contain text information other than a
  5071.                newsletter, but regardless of the contents of this file, or
  5072.                the menu title or prompt as a result of renaming the option,
  5073.                this file must always be named NEWSLTR.BBS in the directory
  5074.                in order for WILDCAT! to implement the function.
  5075.  
  5076.           NEWUSER.BBS   (.SCR)
  5077.                The NEWUSER.BBS file is just what the name implies.  The
  5078.                file is scrolled to a user only one time ever, that being
  5079.                the first time the user calls the system.  Actually, during
  5080.                run-time the caller's name is compared to those contained in
  5081.                the user database, and if not found, WILDCAT! assumes the
  5082.                caller is a new user.  This is mentioned for two reasons: 
  5083.  
  5084.                     In the event that a user is deleted from the system
  5085.                     (for whatever reason), upon subsequent logon the system
  5086.                     would treat that user as if he or she had never called
  5087.                     before;
  5088.  
  5089.                     As additional system security, WILDCAT! permits no more
  5090.                     than one first/last name combination to appear in the
  5091.                     user database, even if the users have totally different
  5092.                     passwords.  Here is an example of what would happen:
  5093.  
  5094.                     First caller, a "regular" user, logs on, using the name
  5095.                     "Jim Coleman".  The system accepts this, then requests
  5096.                     Jim Coleman's password.  Then another "Jim Coleman"
  5097.                     logs on.  The WILDCAT! system then expects the password
  5098.                     of the first Jim Coleman, which of course the second
  5099.                     caller does not know!  The second Jim Coleman must then
  5100.                     use a variation of his name (usually first name) to
  5101.                     establish a separate identity for him.  In this case,
  5102.                     changing his first name to "James" would provide the
  5103.  
  5104.            ─────────────────────────────────────────────────────────────────
  5105.                                            80
  5106.  
  5107.  
  5108.  
  5109.  
  5110.                               WILDCAT! Test-Drive 03/01/91
  5111.           ───────────────────────────────────────────────────────────────────
  5112.  
  5113.                     necessary difference to establish his identity.  While
  5114.                     this situation is rare, it has happened, and it is
  5115.                     mentioned here to make you aware of the potential and
  5116.                     how to circumvent it.
  5117.  
  5118.           NO300.BBS   (.SCR) 
  5119.                If 300 baud users are excluded from the system as specified
  5120.                in the MAKEWILD configuration, the contents of the NO300.BBS
  5121.                files is scrolled to the caller immediately after logging on
  5122.                to the system.  If this file is not found, a brief message
  5123.                is hard-coded into WILDCAT! which indicates to the caller
  5124.                that 300 baud is not permitted.
  5125.  
  5126.           PAGED.BBS    (.SCR)
  5127.                The PAGED.BBS file is scrolled to the user under one of
  5128.                several conditions:
  5129.  
  5130.           KEYBOARD SWITCHES
  5131.                Page Off/Bell Off   PAGED.BBS is displayed if a page is
  5132.                requested and there is no answer during office hours, or if
  5133.                a page is requested outside of the office hours.
  5134.  
  5135.                Page Off/Bell On    Same as above but "beep" is heard if
  5136.                paging is done.
  5137.  
  5138.                Page On/Bell Off    System Operator is paged regardless of
  5139.                the hour, (no "beep" heard), and if system operator fails to
  5140.                answer page, PAGED.BBS is displayed.
  5141.  
  5142.                Page On/Bell On     System Operator is paged, (with audible
  5143.                "beep"), and if system operator does not toggle the page
  5144.                mode, PAGED.BBS is displayed.
  5145.  
  5146.           PREDOWN.BBS   (.SCR)
  5147.                Displayed after a caller has requested a download, before
  5148.                any information about the transfer is requested.
  5149.  
  5150.           PRELOG.BBS
  5151.                PRELOG is displayed by WILDCAT! after each connection,
  5152.                immediately after the System ID and before asking for the
  5153.                caller's name.  You may want to make this file
  5154.                uninterruptable by embedding a CTRL-C command at the
  5155.                beginning.  See the section Additional Information on Files
  5156.                which follows for details.
  5157.  
  5158.           PREUP.BBS   (.SCR)
  5159.                This file is displayed after a user selects the [U]pload a
  5160.                file command from the file menu.  It may be used to indicate
  5161.                the SYSOP's rules or preferences, such as only compressed
  5162.                files or "No Games".
  5163.  
  5164.           PROTOCOL.BBS
  5165.                Displayed when a new caller is asked to select their default
  5166.                protocol at initial logon, as well as when a current user
  5167.  
  5168.            ─────────────────────────────────────────────────────────────────
  5169.                                            81
  5170.  
  5171.  
  5172.  
  5173.  
  5174.                               WILDCAT! Test-Drive 03/01/91
  5175.           ───────────────────────────────────────────────────────────────────
  5176.  
  5177.                asks to change the default protocol via the main menu.  It
  5178.                may be altered to suggest a particular protocol.
  5179.  
  5180.           PROTOCOL.HLP
  5181.                The help file displayed to users requesting additional help
  5182.                with upload and download protocols from within the file menu
  5183.                using the command [F]ile transfer information.
  5184.  
  5185.           QDONE#.BBS   (.SCR)
  5186.                These files consist of text and are displayed to the user
  5187.                upon completion of a questionnaire that matches the #.  They
  5188.                must be created by the sysop if used.
  5189.  
  5190.           QDONECLO.BBS   (.SCR)
  5191.                This text file is displayed to the user after completion of
  5192.                the QUESCLOS.BBS questionnaire.
  5193.  
  5194.           QSEC#.BBS   (.SCR)
  5195.                Short for "Quick SECurity display file", this is an ASCII
  5196.                text file associated with a specific security level (#).
  5197.                This particular file is displayed only to those users whose
  5198.                security level match the value of "#", and only on the first
  5199.                call after the particular QSEC#.BBS is created. 
  5200.  
  5201.                This is accomplished by displaying the file ONLY if the
  5202.                caller's last logon date precedes the file date of
  5203.                QSEC#.BBS. 
  5204.  
  5205.                Example: If your regular users have a security level of
  5206.                "40", a file named QSEC40.BBS (if it exists) is displayed if
  5207.                the caller has not received it before.  This file is not
  5208.                erased by the system, but rather is repeated for any callers
  5209.                meeting the criteria.  Keep in  mind that QSEC#.BBS will not
  5210.                display for any users whose security level is upgraded from
  5211.                one level to another due to the test for QSEC#.BBS file
  5212.                date.
  5213.  
  5214.           QUESCLOS.BBS
  5215.                This is the questionnaire file which is presented to a new
  5216.                caller IF the system is set up as a closed board and the
  5217.                closed board questionnaire is selected in MAKEWILD.  The
  5218.                answers are in QUESCLOS.ANS.  
  5219.  
  5220.           QUESTION.BBS   (.SCR)
  5221.                This file is the text menu file which lists the
  5222.                questionnaires available on the system.  It is created and
  5223.                presented in the same manner as the BULLETIN.BBS file and,
  5224.                in the REGISTERED VERSION, the DOORS.BBS file.
  5225.  
  5226.  
  5227.           QUES#.BBS
  5228.                These files are the questionnaire files generated by
  5229.                MAKEQUES.EXE.  They may only be read and manipulated by the
  5230.                WILDCAT! code.  The # is replaced by the appropriate number
  5231.  
  5232.            ─────────────────────────────────────────────────────────────────
  5233.                                            82
  5234.  
  5235.  
  5236.  
  5237.  
  5238.                               WILDCAT! Test-Drive 03/01/91
  5239.           ───────────────────────────────────────────────────────────────────
  5240.  
  5241.                of the questionnaire as reflected in the QUESTION.BBS file.
  5242.                A later section contains complete instructions for the
  5243.                MAKEQUES program.
  5244.  
  5245.           QUES#.ANS
  5246.                These file(s) contain the user's typed-in responses to the
  5247.                QUES#.BBS inquiries.  The file is automatically created by
  5248.                WILDCAT! if it doesn't exist, and is also appended by the
  5249.                code.  These files may be manipulated by any word processor
  5250.                or, in the Registered Version, the Q-PRO! utility.  All
  5251.                answer files are located in the home path, where the
  5252.                MAKEWILD settings reside.
  5253.  
  5254.           QUESNEW.BBS
  5255.                This is the questionnaire file which is presented to every
  5256.                new caller to the system IF the new user questionnaire is
  5257.                selected in MAKEWILD.  The answers are placed in
  5258.                QUESNEW.ANS.
  5259.  
  5260.           QDONENEW.BBS   (.SCR)
  5261.                This display file is sent to users after completion of the
  5262.                QUESNEW.BBS questionnaire.
  5263.  
  5264.           QUOTES.BBS
  5265.                WILDCAT! expects to find this file if the QUOTES option is
  5266.                implemented in MAKEWILD.  If not found, WILDCAT! will
  5267.                continue to run, but will generate an error message to the
  5268.                user and to the activity log.  QUOTES.BBS is different than
  5269.                other display files, so some additional explanation is in
  5270.                order.  
  5271.  
  5272.                The following criteria must be observed when creating the
  5273.                file:
  5274.  
  5275.                .    The file may be created with any ASCII word processor;
  5276.                .    The file may be of any length;
  5277.                .    The  first entry must begin on the first line of the
  5278.                     file;
  5279.                .    A particular quote may contained any number of lines,
  5280.                     with each quote being separated by two consecutive
  5281.                     carriage returns.
  5282.  
  5283.                Here is an example of the QUOTES.BBS file:
  5284.  
  5285.                This line is quote #1 <<C/R>>
  5286.                <<C/R>>
  5287.                These lines are quote #2, and regardless of the length of
  5288.                the line would be displayed until two consecutive carriage
  5289.                returns are encountered.<<C/R>> 
  5290.                <<C/R>> 
  5291.                This is quote #3. <<C/R>> 
  5292.                <<C/R>>
  5293.  
  5294.                ... and so on for the length of the file.
  5295.  
  5296.            ─────────────────────────────────────────────────────────────────
  5297.                                            83
  5298.  
  5299.  
  5300.  
  5301.  
  5302.                               WILDCAT! Test-Drive 03/01/91
  5303.           ───────────────────────────────────────────────────────────────────
  5304.  
  5305.                During the first actual running, WILDCAT! is initialized
  5306.                with a pointer to the first record in the QUOTES.BBS file.
  5307.                Thereafter, during each new logon, the user is presented
  5308.                with the next sequential quote in the file.  In other words,
  5309.                if your board receives 50 calls a day, and you have 50
  5310.                different quotes in your QUOTES.BBS file, each caller would
  5311.                receive a different quote.  Starting with the 51st caller,
  5312.                the file would recycle to the first quote in the file.  The
  5313.                quote pointer is saved after each call and is reinitialized
  5314.                when started after a re-boot. 
  5315.  
  5316.           RATIO.BBS   (.SCR)
  5317.                The contents of RATIO.BBS will be displayed to the caller
  5318.                when the user's upload to download ratio has been exceeded.
  5319.                This ratio is set in MAKEWILD.
  5320.  
  5321.           SEC#.BBS   (.SCR)
  5322.                Another ASCII text file, these particular file(s) are
  5323.                displayed only to those users whose security level match the
  5324.                value of "#".  
  5325.  
  5326.                Example: If your regular users have a security level of
  5327.                "40", a file named SEC40.BBS (if it exists) is displayed
  5328.                before anything else after logon.  This should be considered
  5329.                a special bulletin for a select group of users, and is
  5330.                displayed during every logon unlike QSEC#.BBS which is only
  5331.                displayed one time.
  5332.  
  5333.           SECERROR.BBS   (.SCR)
  5334.                This file is displayed to a caller who fails to properly
  5335.                answer the verification on either birthdate or phone number.
  5336.                The default text asks the user to correct his user settings
  5337.                if the system records are incorrect.  It is sent just prior
  5338.                to forcing the caller to the comments area for an
  5339.                explanation.
  5340.  
  5341.           SYSOP.SCR, SYSOPLO.SCR, SYSOPMD.SCR, and SYSOPHI.SCR
  5342.                The SYSOP menu color display files.  See the full
  5343.                explanation of color menu files under FILES.SCR
  5344.  
  5345.           SYSOP.HLP
  5346.                The non-color help file for the SYSOP menu.
  5347.  
  5348.           SYSOPC.HLP
  5349.                The ANSI help file for the SYSOP's menus.
  5350.  
  5351.           UPLOADOK.BBS   (.SCR)
  5352.                This file is similar to DOWNLDOK.BBS mentioned previously,
  5353.                except that it is displayed immediately following every
  5354.                upload.  As in DOWNLDOK.BBS, it may contain any information
  5355.                you desire.  
  5356.  
  5357.           USER#.BBS   (.SCR)
  5358.                Refer to SEC#.BBS for usage syntax.  Unlike the SEC file,
  5359.  
  5360.            ─────────────────────────────────────────────────────────────────
  5361.                                            84
  5362.  
  5363.  
  5364.  
  5365.  
  5366.                               WILDCAT! Test-Drive 03/01/91
  5367.           ───────────────────────────────────────────────────────────────────
  5368.  
  5369.                however, the USER# file (if it exists) will display the
  5370.                contents of the file to an individual user whose record
  5371.                number in the user database (top of the screen) agrees with
  5372.                the value of "#".
  5373.  
  5374.                For example, assume that:
  5375.  
  5376.                     1.   A user named "Rick Hartley" existed as a caller on
  5377.                          your board;
  5378.  
  5379.                     2.   A review of the user database indicated that Rick
  5380.                          Hartley's user number was "123".
  5381.  
  5382.                     3.   A file named "USER123.BBS" was created in the
  5383.                          WILDCAT sub-directory;
  5384.  
  5385.                Then, during Rick's next logon, whenever that might be:
  5386.  
  5387.                     1.   USER123.BBS file would be displayed to Rick
  5388.                          (only);
  5389.  
  5390.                     2.   A memo is recorded in the activity log (and
  5391.                          printer) that the file USER123.BBS had been
  5392.                          delivered;
  5393.  
  5394.                     3.   The USER123.BBS file is then erased.
  5395.  
  5396.                Note that running FIXUSERS on the User database will cause
  5397.                the user record numbers to be reassigned.  If this feature
  5398.                is used, the numbers must be checked if a database repair is
  5399.                completed.
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.  
  5420.  
  5421.  
  5422.  
  5423.  
  5424.            ─────────────────────────────────────────────────────────────────
  5425.                                            85
  5426.  
  5427.  
  5428.  
  5429.  
  5430.                               WILDCAT! Test-Drive 03/01/91
  5431.           ───────────────────────────────────────────────────────────────────
  5432.  
  5433.           Additional information on files
  5434.  
  5435.  
  5436.           ANSI COLOR
  5437.  
  5438.           WILDCAT! has the ability to include color and simulated animation
  5439.           in most display files by use of the ANSI color rendition codes.
  5440.           Under normal circumstances a computer system must be instructed
  5441.           how to interpret these codes by a configuration command placed in
  5442.           the CONFIG.SYS file.  This setup is NOT required with WILDCAT!
  5443.           since an ANSI driver is incorporated into the code.  
  5444.  
  5445.           ANSI files may be created with most text editors or word
  5446.           processors which can handle plain ASCII text, and can also place
  5447.           the ESC character (ASCII 27) into text.  The codes to use for
  5448.           various colors are found in the appendix to older versions of DOS
  5449.           (prior to 2.0), and a subset is included in Appendix B of this
  5450.           manual for reference.  The alternative to hand entering the codes
  5451.           into your WILDCAT!  color files is to use one of a number of ANSI
  5452.           generators available as shareware.  THEDRAW is a popular choice
  5453.           which was used to create many of the menus used by our own
  5454.           system.  It provided an easy method of entering proper codes,
  5455.           even on a monochrome system.  It is available through many public
  5456.           BBS systems with a nominal payment request.  
  5457.  
  5458.  
  5459.           .BBS and .SCR Differences 
  5460.  
  5461.           All display files may be created in a color ANSI version which
  5462.           will display in color to the caller.  These files end in the
  5463.           extension .SCR and contain color codes in addition to text.  For
  5464.           example, the file UPLOADOK.BBS is mentioned in the previous
  5465.           section with the tag (.SCR) after it indicating it may be created
  5466.           in color.  You could create an ANSI version of this file and it
  5467.           would display in color.  Use discretion in this matter, since it
  5468.           takes a lot of extra work to duplicate all of the coded specialty
  5469.           files, and on lesser files the results may not be worth the
  5470.           effort.  A good rule of thumb would be to offer static files in
  5471.           color, static meaning those which  do not change often.  A "busy"
  5472.           file, such as a newsletter file that is updated often, would
  5473.           rarely be worth the effort of offering a color version.  
  5474.  
  5475.           The SPACEBAR may be used to terminate the scrolling of any
  5476.           display file, either .BBS or .SCR, by either the caller or local
  5477.           SYSOP.  This is mentioned here since many ANSI file take an
  5478.           extremely long time to complete a single display screen, and
  5479.           callers may want to abort such a screen.  This may be overridden
  5480.           with a control sequence as explained later in this section. 
  5481.  
  5482.  
  5483.           Customized Files 
  5484.  
  5485.           It is also possible to "personalize" display files.  The only
  5486.           requirement is to use a word processor that supports embedded
  5487.  
  5488.            ─────────────────────────────────────────────────────────────────
  5489.                                            86
  5490.  
  5491.  
  5492.  
  5493.  
  5494.                               WILDCAT! Test-Drive 03/01/91
  5495.           ───────────────────────────────────────────────────────────────────
  5496.  
  5497.           control codes such as the Norton Editor or our own MPE.EXE
  5498.           (Mustang Personal Editor).  MPE is available for download from
  5499.           the Mustang Software Public BBS at no charge, and may be freely
  5500.           distributed.  When an embedded control code is encountered in a
  5501.           display file during runtime, it will cause the system to extract
  5502.           the corresponding information from the system files.  Listed
  5503.           below is a summary of the commands available.   
  5504.  
  5505.                NOTE:  Many editors are unable to produce some or all codes
  5506.                through keyboard entry. 
  5507.  
  5508.           System Information: 
  5509.  
  5510.           ^S^B      Current system time (from clock) in format HH:MM
  5511.           ^S^D      Current system date in format MM/DD/YY
  5512.           ^S^F      Total number of files available on the system
  5513.           ^S^N      Total messages on the system
  5514.           ^S^P      Causes display of the -More- prompt immediately,
  5515.                     regardless of the number of lines that have scrolled.   
  5516.                     It is ignored if the caller selects Non-stop scrolling.
  5517.           ^S^T      Totals calls received by the system
  5518.           ^S^U      Total number of users on the system 
  5519.  
  5520.  
  5521.           User Information 
  5522.  
  5523.           ^U^B      User's birth date
  5524.           ^U^C      User's computer type
  5525.           ^U^D      User's total number of logons
  5526.           ^U^E      User's time remaining this call
  5527.           ^U^F      User's location (city, state)
  5528.           ^U^G      User's total upload kilobytes
  5529.           ^U^H      User's total download kilobytes
  5530.           ^U^J      User's total number of downloads
  5531.           ^U^K      User's first name
  5532.           ^U^L      User's date of last call
  5533.           ^U^N      User's full name
  5534.           ^U^O      User's total number of uploads
  5535.           ^U^P      User's phone number
  5536.           ^U^Q      User's Memo date
  5537.           ^U^R      Maximum downloads possible per day
  5538.           ^U^S      User's date of first call
  5539.           ^U^T      User's time on system this call
  5540.           ^U^V      User's last [N]ew files search date
  5541.           ^U^W      User's security level
  5542.           ^U^Y      User's message folders joined 
  5543.  
  5544.  
  5545.           General Codes
  5546.  
  5547.           ^G        Beeps the speaker at the remote terminal only. 
  5548.           ^C        CTRL-C embedded in a file will turn off the user's
  5549.                     ability to stop screen display.  The file will scroll
  5550.                     through to the end of the file,  with page stops,
  5551.  
  5552.            ─────────────────────────────────────────────────────────────────
  5553.                                            87
  5554.  
  5555.  
  5556.  
  5557.  
  5558.                               WILDCAT! Test-Drive 03/01/91
  5559.           ───────────────────────────────────────────────────────────────────
  5560.  
  5561.                     disabling the callers ability to use the spacebar to
  5562.                     stop the display.  When ^C is used the user will
  5563.                     receive the appropriate page pauses, but the [S]top
  5564.                     option will not be available.  Place the Ctrl-C at the  
  5565.                     beginning of the file if you want it to affect the
  5566.                     entire contents. 
  5567.           ^B        CTRL-B eliminates the "-More-" prompt line in display
  5568.                     files. This would likely be used in your "fancy"
  5569.                     graphics screens.  No pauses are made.  
  5570.  
  5571.           Both Ctrl-C and Ctrl-B are automatically canceled at the end of a
  5572.           display file, and need not be turned off unless you want the
  5573.           option to change back prior to the end.  Some of these variables
  5574.           are updated during their call in the event of a dropped carrier.
  5575.           These are very powerful functions which when properly and
  5576.           thoughtfully implemented will provide additional enjoyment and
  5577.           assistance to your callers. 
  5578.  
  5579.           ^L        This code is actually the form feed character, an ASCII
  5580.                     12, and will clear the screen whenever it is
  5581.                     encountered.  Use it to clear the screen as the first   
  5582.                     character for any files you wish.  It may be entered
  5583.                     with many editors by pressing and holding the ALT key 
  5584.                     while pressing 1 and 2 on the NUMERIC KEYPAD.  It
  5585.                     usually displays as the medical symbol for the female,
  5586.                     a circle with a cross on top.  
  5587.  
  5588.           Note:  Using ^U as an example, typing the carat (^) sign plus an
  5589.           "U" as "normal" ASCII text will not yield the desired results. 
  5590.           It must be the control character represented by the key
  5591.           combination of your control key and the letter "U".  Depending on
  5592.           the editor used to create your display files, control characters
  5593.           may or may not be represented on screen as a with a letter next
  5594.           to it.  Some editors use (sometimes curious looking) screen
  5595.           symbols for display purposes rather than having any practical
  5596.           use.   
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616.            ─────────────────────────────────────────────────────────────────
  5617.                                            88
  5618.  
  5619.  
  5620.  
  5621.  
  5622.                               WILDCAT! Test-Drive 03/01/91
  5623.           ───────────────────────────────────────────────────────────────────
  5624.  
  5625.           Using MPE (Mustang Personal Editor) for codes. 
  5626.  
  5627.           Although it is beyond the scope of this manual to provide
  5628.           detailed instructions regarding control code placement, a short
  5629.           explanation of control codes within the MPE program will be
  5630.           addressed.  MPE is an ASCII editor that cannot place control
  5631.           codes directly into a document by simply pressing the control key
  5632.           and the letter.  Pressing and holding Ctrl and S does NOT embed a
  5633.           ^S code.  It can however add these codes with a special keystroke
  5634.           sequence which lets it know that a control code is desired.  
  5635.  
  5636.           At the location in the text where a control code is wanted the
  5637.           user must first press Ctrl P (hold down the Ctrl key and press
  5638.           the letter P).  This keystroke is NOT printed on the screen, but
  5639.           is remembered by MPE.  It tells MPE that the very NEXT Ctrl and a
  5640.           letter is to be taken literally and placed into the document. For
  5641.           example, if we want to add the -MORE- prompt at a particular
  5642.           location we need to get TWO control codes into our text, a ^S and
  5643.           a ^P.  First we locate the cursor at the desired position in our
  5644.           display file and then tell MPE that we want a control code by
  5645.           pressing Ctrl P.  Nothing happens but MPE is now ready for the
  5646.           real code so we press and hold Ctrl while pressing the letter S.
  5647.           This Places a representation of the ^S in our text at the cursor
  5648.           position.  Now we need to add the ^P, the second half of the
  5649.           needed embedded code.  Again we first press Ctrl P to tell MPE to
  5650.           place the literal code into the text, followed by the code
  5651.           desired which just happens to be another Ctrl P.  The second Ctrl
  5652.           P results in a representation of the code for ^P in the display
  5653.           file.  
  5654.  
  5655.           If you are using MPE to place embedded codes in your ANSI color
  5656.           file, you should first create the files in color and then embed
  5657.           the codes with MPE as desired.  Remember that some embedded codes
  5658.           take up a great deal of line space when expanded with the
  5659.           translated text, such as the full user name.  Make space
  5660.           allowances accordingly.  This method of placing codes into text
  5661.           is covered in the MPE documentation, and is also used by the
  5662.           Norton Editor.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680.            ─────────────────────────────────────────────────────────────────
  5681.                                            89
  5682.  
  5683.  
  5684.  
  5685.  
  5686.                               WILDCAT! Test-Drive 03/01/91
  5687.           ───────────────────────────────────────────────────────────────────
  5688.  
  5689.           THEDRAW  (and other ANSI editors) 
  5690.  
  5691.           A complete tutorial on ANSI editors is also beyond the scope of
  5692.           this documentation.  However, there are a number of pitfalls,
  5693.           curiosities, and special characteristics of most ANSI editors
  5694.           which can be covered in this manual.  Be certain to completely
  5695.           review the documentation to the ANSI editor in addition to this
  5696.           brief help file, since these comments may not apply completely to
  5697.           editors other than THEDRAW.  
  5698.  
  5699.           When using an ANSI editor you may be given several options when
  5700.           saving your file to disk.  If given choices you should select
  5701.           line lengths as long as possible, preferably 255 characters, and
  5702.           no clear screen (enter them with MPE).  One of the most common
  5703.           problems encountered by new users is the creation a display file
  5704.           which is too long and gets a -MORE- prompt in the middle.  This
  5705.           is due to the fact that almost all ANSI screens are saved as 25
  5706.           lines, or as a screen which will fill a full monitor screen.  The
  5707.           solution to this problem is rather simple, and consists of
  5708.           removing several ANSI codes from the end of the file.  Here's how
  5709.           to do it:
  5710.  
  5711.           After completing the creation of the file in THEDRAW, you must
  5712.           edit it in a plain text editor such as MPE.  When the file is
  5713.           viewed in MPE, several precautions must be taken to preserve the
  5714.           correct ANSI placement.  The first is the margins should be set
  5715.           to 0 for the left and 255 for the right.  You will quickly see
  5716.           that the color codes appear as codes and are not interpreted. The
  5717.           ESC character (ASCII 27) for example is seen as a highlighted
  5718.           left bracket ( [ ) and is followed by the actual bracket
  5719.           character and color codes as needed to produce the color desired.
  5720.           If you are unfamiliar with ANSI color codes take a look at
  5721.           Appendix B.  
  5722.  
  5723.           The editing which needs to be performed consists of removing the
  5724.           ANSI codes at the very end of the display file.  These codes are
  5725.           placed there by THEDRAW to locate the cursor on screen line 25 at
  5726.           position 1, an action we do NOT want.  To get to the bottom of
  5727.           the file, use the down arrow or PgDn key to locate the last line,
  5728.           and then use the right arrow to go to the last character of the
  5729.           file.  Once there look to the left and locate the last printable
  5730.           character that you actually want to appear to the caller.  If
  5731.           your display file is composed of a message in a double-line
  5732.           border, this would be the lower right corner of the border. Place
  5733.           the cursor to the right of this last printable character and
  5734.           delete everything in the file from that point.  The characters to
  5735.           be deleted will include a number of ESC codes (a highlighted
  5736.           bracket) followed by regular brackets, numbers and letters.  When
  5737.           you have deleted the necessary characters, place a CR/LF (press
  5738.           ENTER) immediately after the last printable character to start a
  5739.           new line.  Your file should now display properly.  Test it with
  5740.           the DOS command TYPE <FILENAME>.SCR
  5741.  
  5742.           Other editing may now be done, including placement of embedded
  5743.  
  5744.            ─────────────────────────────────────────────────────────────────
  5745.                                            90
  5746.  
  5747.  
  5748.  
  5749.  
  5750.                               WILDCAT! Test-Drive 03/01/91
  5751.           ───────────────────────────────────────────────────────────────────
  5752.  
  5753.           codes.  The first thing you may want to do is place a clear
  5754.           screen code as the very first character in the file.  Move the
  5755.           cursor to the first character of the file and enter a ^L. 
  5756.           Remember, to enter a control character in MPE you first press the
  5757.           Ctrl key and hold it while tapping P, and then press Ctrl and the
  5758.           desired character.  This also holds true for Norton Editor. 
  5759.  
  5760.           Embedded codes must always be added after a file is created with
  5761.           THEDRAW.  If you place an embedded code in a file and then return
  5762.           the file to THEDRAW for color change or other editing, the
  5763.           embedded codes will be changed by THEDRAW.  It places ESC
  5764.           characters in front of each code, causing improper display in
  5765.           WILDCAT!.  Whenever you re-edit a color file you must use an
  5766.           editor such as MPE to check your embedded codes and delete the
  5767.           extra ESC codes in front of every control character.  Remember,
  5768.           the ESC character displays as a highlighted [ in MPE, and will
  5769.           appear before each control code.    
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792.  
  5793.  
  5794.  
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.  
  5808.            ─────────────────────────────────────────────────────────────────
  5809.                                            91
  5810.  
  5811.  
  5812.  
  5813.  
  5814.                               WILDCAT! Test-Drive 03/01/91
  5815.           ───────────────────────────────────────────────────────────────────
  5816.  
  5817.  
  5818.           WILDCAT! IN ACTION
  5819.  
  5820.           The previous chapters have dealt with system requirements, setup
  5821.           and file structure.  We now move on to actual system operation
  5822.           and command structure.  We will make note here that WILDCAT! will
  5823.           automatically monitor the "inactive" time while a user is logged
  5824.           in, and disconnect after 5 minutes.  A warning is issued after 4
  5825.           minutes.  The exception is the message area where inactivity is
  5826.           extended to 10 minutes with a warning at nine minutes.
  5827.  
  5828.  
  5829.           BATCH FILE OPERATION
  5830.  
  5831.           Although WILDCAT! may be started by typing "WILDCAT" at the DOS
  5832.           prompt, proper operation requires that it be started from within
  5833.           a batch file.  If the concept of batch files is unfamiliar,
  5834.           review your DOS manual for additional information.  WILDCAT! is
  5835.           distributed with a sample startup batch file named CAT.BAT. 
  5836.           Although this file may suit your needs as-is, you are encouraged
  5837.           to review it for proper syntax and operation within your system
  5838.           settings.  Specifically, change the drive letter and subdirectory
  5839.           name in CAT.BAT to match your installation.
  5840.  
  5841.           The main advantage to batch file operation is automatic re-start
  5842.           of the program should power be interrupted or the program
  5843.           experience an unrecoverable error.  In addition, some program
  5844.           features, such as remote drop to DOS, external events, and doors
  5845.           will not function without batch intervention.
  5846.  
  5847.           The most basic batch file may simply start WILDCAT! and then
  5848.           re-call itself, however this creates a loop from which there is
  5849.           no escape!   At a minimum we recommend a cyclical file which
  5850.           calls itself, but allows escape from the batch file if WILDCAT!
  5851.           is terminated normally with the F10 key.  The method of checking
  5852.           for a "normal" exit via F10 is through use of the DOS errorlevel
  5853.           command.  An example follows:
  5854.  
  5855.  
  5856.           ECHO OFF                      prevents display to the screen
  5857.  
  5858.           CD \WILDCAT!                  changes to the proper directory
  5859.  
  5860.           WILDCAT                       starts the program
  5861.  
  5862.           IF ERRORLEVEL 0 GOTO END      checks for normal exit
  5863.  
  5864.           CAT.BAT                       re-starts this batch file if
  5865.                                         errorlevel not 0
  5866.  
  5867.           :END                          only gets here if errorlevel=0
  5868.  
  5869.           ECHO ON                       end of file, turn on echo
  5870.  
  5871.  
  5872.            ─────────────────────────────────────────────────────────────────
  5873.                                            92
  5874.  
  5875.  
  5876.  
  5877.  
  5878.                               WILDCAT! Test-Drive 03/01/91
  5879.           ───────────────────────────────────────────────────────────────────
  5880.  
  5881.           When WILDCAT! is terminated with the F10 key, a DOS parameter
  5882.           called the errorlevel is set to zero (0) by WILDCAT!, which is
  5883.           the standard errorlevel for normal program termination.  This
  5884.           errorlevel can be set to any number desired by any program when
  5885.           it terminates, and a batch file test may be used to determine the
  5886.           number and take some action.  In the case above, we use the batch
  5887.           command IF ERRORLEVEL 0 GOTO END to tell the batch file to jump
  5888.           to the batch file label :END for the next command if the
  5889.           errorlevel is zero.  
  5890.  
  5891.           If the errorlevel is not 0 (indicating an abnormal termination or
  5892.           error), the batch file does not branch to the :END label, but
  5893.           continues with the next line (CAT.BAT) which re-starts CAT.BAT
  5894.           all over again.  
  5895.  
  5896.           If the sysop intends to make use of the remote drop to DOS,
  5897.           external event functions, or doors, additional batch commands
  5898.           must be added to work with errorlevels.  These will be reviewed
  5899.           under the appropriate section in Advanced Features.
  5900.  
  5901.  
  5902.           Signing On the First Time
  5903.  
  5904.           The SYSOP may sign on by using the F1 key locally.  This method
  5905.           of logging in bypasses the HELLOx screens and proceeds directly
  5906.           to the bulletin area.  The FIRST time the new sysop signs on he
  5907.           (she) will be considered a new user since no names have been
  5908.           entered into the user database, which is created and maintained
  5909.           by the WILDCAT! program, not MAKEWILD.  The sysop should
  5910.           therefore must proceed to answer the various questions asked of a
  5911.           new user, and continue to the Main Menu.  Once the sysop's name
  5912.           is properly entered into the user database, he should immediately
  5913.           use the F9 key to upgrade his security level to that of the
  5914.           master sysop.  Keep in mind that the new security level will take
  5915.           effect immediately, but will become permanent ONLY if a proper
  5916.           logoff is completed. 
  5917.  
  5918.           Just as the user database has no records when WILDCAT!  is
  5919.           started, the files and message databases are also empty.  Users
  5920.           and messages are usually added on a continuing basis as the
  5921.           system takes calls, but the file database may need to be set up
  5922.           beforehand on many systems.  We encourage you to proceed with
  5923.           this chapter to become familiar with the menu structure, but you
  5924.           may wish to establish your files database first.  In the event
  5925.           that you have run a bulletin board program prior to WILDCAT!,  a
  5926.           conversion program is included which will automate much of the
  5927.           data entry required.  See "WILDCAT! SUPPORT PROGRAMS" for
  5928.           instructions on using the CONVERT & ADDFILES programs.  Files may
  5929.           also be entered manually as described shortly in the Menu
  5930.           descriptions. 
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.            ─────────────────────────────────────────────────────────────────
  5937.                                            93
  5938.  
  5939.  
  5940.  
  5941.  
  5942.                               WILDCAT! Test-Drive 03/01/91
  5943.           ───────────────────────────────────────────────────────────────────
  5944.  
  5945.           MENUS
  5946.  
  5947.           There are four major menus available in WILDCAT!, each containing
  5948.           a number of very straight-forward selection options.  However,
  5949.           there are some options which are either unique to WILDCAT!, or
  5950.           handled differently than other bulletin board systems. 
  5951.  
  5952.           The titles, prompts, text and descriptions for the various
  5953.           options under discussion for each menu could differ from one
  5954.           WILDCAT! installation to another, those discussed here represent
  5955.           the default WILDCAT! setup.  In actual operation you may rename
  5956.           any menu function to your liking.
  5957.  
  5958.  
  5959.           MAIN MENU
  5960.  
  5961.           Since the MAIN menu is always the first encountered following
  5962.           logon, as well being a gateway to other areas of the system, the
  5963.           discussion will start here.  The menu choice selections are
  5964.           presented in alphabetical order for easy reference, rather than
  5965.           the order in MAKEWILD.
  5966.  
  5967.           [B]  Bulletin Menu
  5968.                When the B option is selected, the file called BULLETIN.BBS
  5969.                is displayed to the user.  The Bulletin menu could be
  5970.                considered a sub-menu of sorts, in that it presents the user
  5971.                with the options of reading one or more bulletins by
  5972.                selecting a bulletin number, or re-listing the bulletins
  5973.                that are available for display, or simply returning to the
  5974.                calling menu, in this case the MAIN menu.  If any bulletins
  5975.                have been updated since the user's last logon, the user will
  5976.                be presented a listing of those bulletins by number.
  5977.  
  5978.           [C]  Comment to the Sysop
  5979.                This choice enables users to enter a private message to the
  5980.                system operator.  WILDCAT! makes these comments an integral
  5981.                part of the message base for easy reply, if desired.  All
  5982.                comments are directed to a separate message folder (Folder
  5983.                Z), which means that the comment may not only be replied to,
  5984.                it may be moved to another message folder and made public if
  5985.                so desired.
  5986.  
  5987.           [F]  Files Menu
  5988.                Presents the user with the Files Menu.
  5989.  
  5990.           [G]  Goodbye & Logoff
  5991.                If a user's current help level is set to the NOVICE mode,
  5992.                using the Goodbye option gives the user a way to back out of
  5993.                the command, and entering this command brings up a friendly
  5994.                question, Are you sure you want to logoff?.  If the user
  5995.                responds with a Y, then normal logoff procedures are begun. 
  5996.                Otherwise, if the user enters N or just [ENTER], WILDCAT! 
  5997.                will assume the command has been entered in error, and will
  5998.                return to the then current menu.  Once a user has changed
  5999.  
  6000.            ─────────────────────────────────────────────────────────────────
  6001.                                            94
  6002.  
  6003.  
  6004.  
  6005.  
  6006.                               WILDCAT! Test-Drive 03/01/91
  6007.           ───────────────────────────────────────────────────────────────────
  6008.  
  6009.                help levels to REGULAR or EXPERT, this extra prompt will no
  6010.                longer be displayed.  The program assumes that the user
  6011.                knows the commands well enough to deliberately wish to log
  6012.                off.
  6013.  
  6014.                The confirmation prompt may be overridden even in the novice
  6015.                mode of operation by entering G Y or G;Y.  This method of
  6016.                stacking commands is available in many locations within
  6017.                WILDCAT, and will be pointed out where it is most commonly
  6018.                used.  Note that command stacking may not be used with the
  6019.                hot key option.
  6020.  
  6021.                The Goodbye command is available in ALL major menus and
  6022.                performs exactly the same in each of them.
  6023.  
  6024.           [?]  Help with Commands
  6025.                There is a Help screen associated with each major menu in
  6026.                WILDCAT! which more fully explains the options available.
  6027.                Many users will select this option as a refresher course
  6028.                after having toggled their expert level to REGULAR or
  6029.                EXPERT.
  6030.  
  6031.           [H]  Help Level
  6032.                WILDCAT! supports three different levels of menu prompts.
  6033.  
  6034.                the following Sub-Menu is presented:
  6035.  
  6036.                [N]ovice  The first and the default value for new users is
  6037.                          the Novice level.  At this level, the user is
  6038.                          presented with full dynamic menus with a command
  6039.                          line prompt containing the name of current menu
  6040.                          area, and the first character for a particular
  6041.                          option in the current menu.  Sysop created BBS
  6042.                          menus or .SCR menus are displayed in their
  6043.                          entirety.
  6044.  
  6045.                [R]egular The second level is the Regular level.  At this
  6046.                          level, menus show only the command line with the
  6047.                          name of the current area of the system and the
  6048.                          first letter option designators.  No menus are
  6049.                          displayed at this level.  An example would be:
  6050.  
  6051.                               MAIN MENU [M,F,C,B,P,I,Q,V,Y,U,N,H,?]
  6052.  
  6053.                [E]xpert  The final and highest level is the Expert level. 
  6054.                          At this level, only the particular area of the
  6055.                          system is indicated.  No menus or letter
  6056.                          designators are included.  An example would be:
  6057.  
  6058.                               MAIN MENU : _
  6059.  
  6060.                The Help level command is available in ALL major menus and
  6061.                the usage is exactly the same in each of them.
  6062.  
  6063.  
  6064.            ─────────────────────────────────────────────────────────────────
  6065.                                            95
  6066.  
  6067.  
  6068.  
  6069.  
  6070.                               WILDCAT! Test-Drive 03/01/91
  6071.           ───────────────────────────────────────────────────────────────────
  6072.  
  6073.           [I]  Initial Welcome Screen
  6074.  
  6075.                Contents of the HELLO1 (one) through HELLO3 files are
  6076.                re-displayed to the caller, with screen pauses determined by
  6077.                manner set up in these respective files.  Sometimes a user
  6078.                will stop the original display of one or more of these files
  6079.                using the space bar or CTRL-K, then later wish to review the
  6080.                contents of these entry-level display screens.  The I option
  6081.                permits doing so without the user having to logoff and then
  6082.                call again.  In addition, if you have a fancy color logo
  6083.                screen in one of your HELLOx files, you might be surprised
  6084.                at how many users will display the file over and over after
  6085.                logging on.
  6086.  
  6087.           [M] Message Menu
  6088.                The MESSAGE menu is displayed.
  6089.  
  6090.           [N] Newsletter
  6091.                Displays the contents of the NEWSLTR.BBS file to the user
  6092.                with screen pauses.  As mentioned in the configuration/setup
  6093.                instructions, this option may be called anything you like,
  6094.                and the contents may be anything you wish, but the display 
  6095.                file itself must be called NEWSLTR.BBS.
  6096.  
  6097.           [P]  Page the SYSOP
  6098.                This selection is used for the caller to page the system
  6099.                operator.  It may be tested by the system operator while
  6100.                logging on locally (sitting at machine), the resulting
  6101.                effect being the same as if a remote user had initiated the
  6102.                page.  In addition, answering the page with the F7 key may
  6103.                also be attempted (do this in private, since it looks
  6104.                strange to onlookers to see a person typing to him or
  6105.                herself...and answering!).  The response of the local system
  6106.                may vary depending on whether the current time is within the
  6107.                sysop's paging hours, whether the page override toggle is
  6108.                on, and whether the page bell is turned on or off.
  6109.  
  6110.                If a page is answered the sysop can type directly to the
  6111.                caller from the local keyboard.  
  6112.  
  6113.           [Q]  Questionnaire
  6114.                The user is presented the screen menu QUESTION.BBS (similar
  6115.                to BULLETIN.BBS) for further prompting as to which
  6116.                questionnaire to answer.  Sample Questionnaires are
  6117.                included.
  6118.  
  6119.           [R]  Reports for Sysop
  6120.                The SYSOP menu is displayed. 
  6121.  
  6122.           [S]  System Statistics
  6123.                When chosen, a display is generated for the caller
  6124.                indicating basic information about the system, including the
  6125.                start date, number of callers, users and files. 
  6126.  
  6127.  
  6128.            ─────────────────────────────────────────────────────────────────
  6129.                                            96
  6130.  
  6131.  
  6132.  
  6133.  
  6134.                               WILDCAT! Test-Drive 03/01/91
  6135.           ───────────────────────────────────────────────────────────────────
  6136.  
  6137.           [U] Userlog List
  6138.                The caller is presented with the entire user list of the
  6139.                system, displayed in alphabetical order, along with the type
  6140.                of computer they are using, the date they last called and
  6141.                their calling point of origin.  The usual screen pauses are
  6142.                in effect while using this option.  A sysop may disable this
  6143.                (or any) menu option by setting the security level above
  6144.                that of any user.  
  6145.  
  6146.           [V]  Verify User
  6147.                A search can be made on any portion of a any user name on
  6148.                the system.  Pressing V brings up a sub-prompt - Enter name
  6149.                or partial name:  At the sub-prompt, enter all (or portion
  6150.                of) a user's first or last name.  The more information that
  6151.                is provided at this prompt, the more detailed the resulting
  6152.                search.  A search of Jim would find every user named Jim on
  6153.                the system, along with their calling city and state, and the
  6154.                date of their last call.
  6155.  
  6156.                A search of jim h would find, for example, both Jim
  6157.                Hightower and Jim Harvey, plus any others whose first name
  6158.                was Jim and whose last name begins with the letter H. 
  6159.                Notice in this example that the search is also insensitive
  6160.                to case.
  6161.  
  6162.           [Y]  Your System Settings
  6163.                The user is allowed to make changes to certain information
  6164.                in the User database.  When [Y] is selected the user is
  6165.                presented with a screen showing his current settings.
  6166.  
  6167.                From the sub-menu, the user may alter the entries in item in
  6168.                the left column.  The right column, which is maintained by
  6169.                the system or the system operator, is provided as
  6170.                information for the user, and may not be changed by the
  6171.                caller.
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192.            ─────────────────────────────────────────────────────────────────
  6193.                                            97
  6194.  
  6195.  
  6196.  
  6197.  
  6198.                               WILDCAT! Test-Drive 03/01/91
  6199.           ───────────────────────────────────────────────────────────────────
  6200.  
  6201.  
  6202.           MESSAGE MENU
  6203.  
  6204.  
  6205.           [C] Check for Mail
  6206.                WILDCAT! scans and lists the numbers of all messages which
  6207.                are either from or to the caller.  This is essentially an
  6208.                operation to determine if the caller has any messages
  6209.                waiting, whether new or old.  
  6210.  
  6211.           [D] Delete Message
  6212.                This is a routine for erasing old messages directly from the
  6213.                MESSAGE menu.  It requires that (1) the message to be
  6214.                deleted is either to or from the user who is attempting to
  6215.                erase same, and (2) that the message number is already
  6216.                known.  Messages may also be deleted interactively while
  6217.                reading them in the message area.
  6218.  
  6219.           [E] Enter Message
  6220.                The message entry command has a number of features.
  6221.                Initially the user is presented with the prompt:
  6222.  
  6223.                     To [C/R = ALL] 
  6224.  
  6225.                At this prompt a specific user name may be entered and
  6226.                WILDCAT!  will check the user database and allow the entry
  6227.                if the user name exists, otherwise the caller is informed to
  6228.                enter another name.  If a specific name is entered the
  6229.                system then prompts whether a Return Receipt is required:
  6230.  
  6231.                     Would you like a note dropped in your box confirming
  6232.                     when ALAN LUCK receives this letter [Y/N] ?
  6233.  
  6234.                If Y is selected, WILDCAT! will watch for the message to be
  6235.                read by the recipient and automatically generate a message
  6236.                from the WILDCAT! Mail Room to the sender.  This Return
  6237.                Receipt message indicates the date and time the message was
  6238.                received, and is addressed as private mail to the originator
  6239.                of the message.  As soon as this Return Receipt message is
  6240.                read by the original sender on a later call it is
  6241.                automatically deleted by the Wildcat! Mail Room.  Whether or
  6242.                not a Return Receipt is requested, the prompting continues
  6243.                and the caller is asked whether he wishes to send carbon
  6244.                copies to anyone:
  6245.  
  6246.                     Send Carbon Copy #1 to ([ENTER] if none) :
  6247.  
  6248.                At this prompt a caller may enter additional names of
  6249.                additional recipients up to a maximum of 10.  Each will
  6250.                receive a copy of the message with the notation cc: User
  6251.                Name appended to the bottom.  Carbon Copies are always
  6252.                toggled private.
  6253.  
  6254.                The caller then is asked for the Subject of the message and
  6255.  
  6256.            ─────────────────────────────────────────────────────────────────
  6257.                                            98
  6258.  
  6259.  
  6260.  
  6261.  
  6262.                               WILDCAT! Test-Drive 03/01/91
  6263.           ───────────────────────────────────────────────────────────────────
  6264.  
  6265.                may enter up to 40 characters.  The final prompt prior to
  6266.                message entry is whether to make the message private.
  6267.                Private mail is seen only by the sender, recipient and any
  6268.                users who have FULL sysop mail reading privileges as
  6269.                indicated in MAKEWILD.  This prompt is skipped for mail
  6270.                addressed to ALL.
  6271.  
  6272.                Message text entry follows.  Messages can be up to 150 lines
  6273.                long and a blank line (ENTER only) indicates the last line. 
  6274.  
  6275.                The Message Entry prompt appears at the end of text entry:
  6276.  
  6277.                [A]bort
  6278.                     Signals a desire to discontinue message entry and lose
  6279.                     all text entered.  A warning follows: Are you sure you
  6280.                     want to abort? A yes answer return the caller to the
  6281.                     message menu.
  6282.  
  6283.                [C]ontinue
  6284.  
  6285.                     Returns to the message editor at the next available
  6286.                     line.
  6287.  
  6288.                [D]elete
  6289.                     Prompts for the first line to delete and then for the
  6290.                     last line.  Prior to performing the deletion the text
  6291.                     of the lines to be deleted is displayed for
  6292.                     confirmation.  Deleted lines are removed and
  6293.                     higher-numbered lines move up.
  6294.  
  6295.                [E]dit
  6296.                     The message line editor is probably one of the most
  6297.                     misunderstood functions in message entry.  Because of
  6298.                     the line-by-line nature of serial communications a full
  6299.                     screen editor must make use of some type of terminal
  6300.                     emulation such as VT-100 or ANSI codes.  At the time of
  6301.                     this release WILDCAT! does not include full-screen ANSI
  6302.                     cursor movement.  Instead, a search for text to be
  6303.                     changed is followed by insertion of the corrected text.
  6304.                     The terminology used is OLDSTRING for the text to be
  6305.                     replaced and NEWSTRING for the new text.  After asking
  6306.                     for the line number to be edited, WILDCAT! needs to
  6307.                     know what needs to be changed.  The syntax used to
  6308.                     implement this procedure is OLDSTRING;NEWSTRING  (note
  6309.                     the semicolon between the two words).  This command is
  6310.                     translated as Take the first occurrence of the
  6311.                     characters OLDSTRING and delete them, then insert the
  6312.                     characters NEWSTRING in the same location.  For
  6313.                     example, if the message line reads:
  6314.  
  6315.                     "this is a message to shw how to use th Edit command."
  6316.  
  6317.                     Obviously we need to change two errors, the word "th"
  6318.                     for the and "shw" for show.  First lets fix "shw" by
  6319.  
  6320.            ─────────────────────────────────────────────────────────────────
  6321.                                            99
  6322.  
  6323.  
  6324.  
  6325.  
  6326.                               WILDCAT! Test-Drive 03/01/91
  6327.           ───────────────────────────────────────────────────────────────────
  6328.  
  6329.                     using the command "shw;show" which scans for the word
  6330.                     shw and replaces it with show.  Now the harder
  6331.                     correction.  Notice that the first occurrence of the
  6332.                     incorrect text "th" is actually a part of correct text
  6333.                     "this" in the 1st word.  Therefore we can't simply use
  6334.                     the command "th;the" or the new message will read
  6335.                     "theis is a message....".  The proper method is to
  6336.                     broaden the OLDSTRING search to include additional
  6337.                     unique text such as "use th;use the".  Notice that we
  6338.                     can replace any number of letters even with a shorter
  6339.                     or longer NEWSTRING. 
  6340.  
  6341.                     After an edit the caller is presented with the
  6342.                     corrected line and allowed to make more corrections, if
  6343.                     needed.  A blank [ENTER] terminates the Edit mode.
  6344.  
  6345.                [L]ist
  6346.                     this command re-displays all message lines using
  6347.                     appropriate pauses. 
  6348.  
  6349.                [I]nsert
  6350.                     Allows insertion of new lines in the text.  The user is
  6351.                     prompted for the line number where new lines should be
  6352.                     inserted.  The selected line number moves down, and a
  6353.                     new line is added at the chosen number.  Any number of
  6354.                     new lines will be inserted as word-wrap creates more
  6355.                     new lines as needed.
  6356.  
  6357.                [+] Subj
  6358.                     Pressing the plus key (+) allows editing the Subject
  6359.                     line of the message in the event that it is incorrect
  6360.                     or misspelled.
  6361.  
  6362.                [S]ave
  6363.                     After the message has been proofread and edited, the
  6364.                     Save command will update the message base with the
  6365.                     message and appropriate carbon copies, if requested.
  6366.  
  6367.           [F]  Files Menu
  6368.                     Presents the caller with the Files menu.  This choice
  6369.                     is available from both the Main menu and the Message
  6370.                     Menu. 
  6371.  
  6372.           [G] Goodbye & Logoff
  6373.                Refer to the [G] option discussion under MAIN menu.
  6374.  
  6375.           [?] Command Help
  6376.                Refer to the [?] option discussion under MAIN menu.
  6377.  
  6378.           [H] Help Level
  6379.                Refer to the [H] option discussion under MAIN menu.
  6380.  
  6381.  
  6382.           [N] NetMail
  6383.  
  6384.            ─────────────────────────────────────────────────────────────────
  6385.                                           100
  6386.  
  6387.  
  6388.  
  6389.  
  6390.                               WILDCAT! Test-Drive 03/01/91
  6391.           ───────────────────────────────────────────────────────────────────
  6392.  
  6393.                This command is not available in TEST-DRIVE.  See the
  6394.                section on Net & EchoMail for additional information.
  6395.  
  6396.           [Q] Quit to Main Menu
  6397.                Exits the current menu and returns to MAIN menu.
  6398.  
  6399.           [R] Read Messages
  6400.                A sub-menu is displayed with a number of choices.
  6401.  
  6402.                The caller's first choice is to read mail by number by
  6403.                entering any number between those listed, the first to last
  6404.                message available.  If a number is entered it may optionally
  6405.                be followed by the minus sign ( - ) to indicate reading
  6406.                backwards from that message.  Other choices are:
  6407.  
  6408.                [S]ince the last message read previously.
  6409.                [T]o the caller
  6410.                [F]rom the caller
  6411.                [M]arked, which displays messages marked for reading by
  6412.                          WILDCAT! at the time of logon.  It includes all
  6413.                          messages addressed to the caller which have NOT
  6414.                          been received, as long as the caller's high
  6415.                          message pointer is NOT higher than the message.
  6416.                          (it only operates with NEW mail).  
  6417.  
  6418.                After a message is read the user has several possible
  6419.                options, depending on the nature of the message, his
  6420.                security level and whether the message is TO or FROM him.
  6421.                The complete range of possible options and the circumstances
  6422.                of their appearance is:
  6423.  
  6424.                ###  After each message a user may branch to another message
  6425.                     number in the same manner as when the Read command was
  6426.                     initiated. 
  6427.  
  6428.                [F]orward This choice allows sending a copy of the message
  6429.                          to any other user on the system.  It creates a
  6430.                          private message to the new recipient with a note
  6431.                          indicating that it was originally addressed to
  6432.                          another person and forwarded by the reader.
  6433.  
  6434.                [R]eply   This choice is available on all messages unless
  6435.                          the user's security level prohibits message entry
  6436.                          by definition in MAKEWILD.  A reply generates a
  6437.                          message FROM the caller addressed TO the sender of
  6438.                          the original message.
  6439.  
  6440.                [K]ill    The ability to kill (delete) a message is offered
  6441.                          to the sender, receiver and those who have been
  6442.                          given sysop mail reading privileges.  When the
  6443.                          kill option is used the selected message is
  6444.                          actually moved to message folder Y, the
  6445.                          Wastebasket.  If you want to prevent all callers
  6446.                          from deleting any messages (even their own),
  6447.  
  6448.            ─────────────────────────────────────────────────────────────────
  6449.                                           101
  6450.  
  6451.  
  6452.  
  6453.  
  6454.                               WILDCAT! Test-Drive 03/01/91
  6455.           ───────────────────────────────────────────────────────────────────
  6456.  
  6457.                          simply set the security required for the Message
  6458.                          menu [D]elete messages option higher than any
  6459.                          caller. 
  6460.  
  6461.                [M]ove    This command allows changing the message folder
  6462.                          assignment for the current message.  It is offered
  6463.                          as a choice under the same circumstances as the
  6464.                          [K]ill option.  The user has the option of placing
  6465.                          the message in any folder to which he has access.
  6466.  
  6467.                [N]onstop Selects nonstop message reading from that message
  6468.                          forward.  It may be used to capture messages to a
  6469.                          file for reading off-line, or to quickly move
  6470.                          forward in the message base.  Nonstop reading can
  6471.                          be terminated with a tap on the spacebar.
  6472.  
  6473.                [P]ublic/[P]rivate
  6474.                          One of these two prompts is offered to the sender,
  6475.                          receiver and sysop in order to toggle the message
  6476.                          from Public to Private or vice-versa.  After a
  6477.                          change the message is re-screened.
  6478.  
  6479.                [S]napshot
  6480.                          This choice is offered to any user who logs on
  6481.                          locally, either using the F1 key or ALT-L.  It
  6482.                          prints a formatted copy of the current message to
  6483.                          the printer. 
  6484.  
  6485.           [S] Scan Messages
  6486.                          Scanning messages differs from [R]eading in that
  6487.                          the text of the messages is not displayed, only
  6488.                          the header information. It is used in cases where
  6489.                          a quick review of the messages is needed.
  6490.  
  6491.           [T]  Text search in a Message
  6492.                          Text search looks in messages which contain a user
  6493.                          specified text string in the message header.  The
  6494.                          header information includes the TO:, FROM:, and
  6495.                          SUBJECT: fields. The search is insensitive to
  6496.                          case, and will locate the desired text anywhere
  6497.                          within the fields searched. 
  6498.  
  6499.           [U] Update Mail Folders
  6500.                          This option is used to toggle message folders Open
  6501.                          or Closed, and will only reflect folders to which
  6502.                          a caller has access rights based on security
  6503.                          level. 
  6504.  
  6505.                A sub-prompt is displayed allowing the caller to open or
  6506.                close any message folder to which he has access.
  6507.  
  6508.                A caller may [O]pen or [C]lose a folder or number of folders
  6509.                at any time.  The caller's updated selections will be
  6510.                maintained in the user database for all subsequent logons.
  6511.  
  6512.            ─────────────────────────────────────────────────────────────────
  6513.                                           102
  6514.  
  6515.  
  6516.  
  6517.  
  6518.                               WILDCAT! Test-Drive 03/01/91
  6519.           ───────────────────────────────────────────────────────────────────
  6520.  
  6521.                To enter more than *one folder a caller may enter the folder
  6522.                letters one after the other, or separated by spaces or
  6523.                commas (ACDEF or A C D E F or A,C,D,E,F).  If a particular
  6524.                folder is already open or closed the request is ignored.
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.  
  6542.  
  6543.  
  6544.  
  6545.  
  6546.  
  6547.  
  6548.  
  6549.  
  6550.  
  6551.  
  6552.  
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560.  
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576.            ─────────────────────────────────────────────────────────────────
  6577.                                           103
  6578.  
  6579.  
  6580.  
  6581.  
  6582.                               WILDCAT! Test-Drive 03/01/91
  6583.           ───────────────────────────────────────────────────────────────────
  6584.  
  6585.  
  6586.           FILE MENU
  6587.  
  6588.           [D] Download File(s)
  6589.                Further prompts for transfer protocol (if no user default is
  6590.                active) and filename will follow.  Some external protocols
  6591.                will allow up to seven filenames to be entered.  Following a
  6592.                request for download and entering a protocol and file
  6593.                name(s) to download, the request is checked for validity. 
  6594.                From that point forward it is up to the caller's
  6595.                communication program to properly begin the transfer and
  6596.                carry it to successful completion of the download.  A pop-up
  6597.                window is displayed on the local monitor which indicates the
  6598.                present state of the download in progress, unless an
  6599.                external protocol has been selected.  The screen display for
  6600.                external protocols varies depending on the protocol used. 
  6601.                See Advanced Features for more details of external protocols
  6602.                and multiple file transfers. 
  6603.  
  6604.                An in-depth explanation of the various protocols available
  6605.                in WILDCAT! is contained in the on-line help file
  6606.                PROTOCOL.HLP discussed below.
  6607.  
  6608.           [F] File Transfer Information
  6609.                Results in the display of a file called PROTOCOL.HLP.  The
  6610.                usual screen pauses are in effect.  This option provides a
  6611.                more detailed discussion to the user about the many
  6612.                differences in various upload and download protocols, in
  6613.                addition to assistance in uploading and downloading
  6614.                procedures.  The text contained in the display file
  6615.                PROTOCOL.HLP  should be edited to reflect not only
  6616.                WILDCAT!'s  internal protocols, but any external protocols
  6617.                added by the system operator. 
  6618.  
  6619.           [G] Goodbye and Log-off
  6620.                Refer to the [G] option discussion under MAIN menu.
  6621.  
  6622.           [?] Command Help
  6623.                Refer to the [?] option discussion under MAIN MENU.
  6624.  
  6625.           [H] Help level
  6626.                Refer to the [H] option discussion under Main menu.
  6627.  
  6628.           [I]  Information on a file
  6629.                Results in a sub-prompt 
  6630.  
  6631.                     Enter file name, [ENTER] to Quit :
  6632.  
  6633.                At the sub-prompt the caller should enter the full filename
  6634.                to be checked.  A display will show information about the
  6635.                file, including who was responsible for posting it on the
  6636.                system, number of downloads and more.
  6637.  
  6638.           [L]  List available Files
  6639.  
  6640.            ─────────────────────────────────────────────────────────────────
  6641.                                           104
  6642.  
  6643.  
  6644.  
  6645.  
  6646.                               WILDCAT! Test-Drive 03/01/91
  6647.           ───────────────────────────────────────────────────────────────────
  6648.  
  6649.                Presents a sub-prompt asking which file areas should be
  6650.                listed. File areas may be selected either alone or in
  6651.                groups.  B;C;D will list the files available in areas B, C &
  6652.                D.  Spaces may also be used as a delimiter in the sub-prompt
  6653.                or the letters may be entered one following the other, ie B
  6654.                C D or BCD. 
  6655.  
  6656.                Files are displayed in order by file area, and in
  6657.                alphabetical order within each area.  To view files by date
  6658.                order, use the [N]ew files command and select the starting
  6659.                date as desired.
  6660.  
  6661.           [M] Message Menu
  6662.                Presents the Message menu, without having to traverse
  6663.                through the main menu. 
  6664.  
  6665.           [N] New files since last N
  6666.                Displays a sub-prompt requesting the date to use as a basis
  6667.                for the search.  The default date is the last time the
  6668.                caller used this particular option, not the last logon.  A
  6669.                new user's search date is always set to 01/01/80.  A user
  6670.                can logon for weeks, even months, and providing the N option
  6671.                is not selected during a particular logon, the default date
  6672.                will not be changed.  In addition to the automatic default
  6673.                date discussed above, a user may manually enter any date
  6674.                from which to start a new files search, allowing a display
  6675.                of all files added since any date desired.
  6676.  
  6677.           [Q] Quit to the Main Menu
  6678.                Exits the FILE menu and returns to MAIN menu.
  6679.  
  6680.           [R] Read a Text File
  6681.                A sub-prompt requests the name of any ASCII file listed in
  6682.                the file areas.  The selected text file is displayed with
  6683.                appropriate screen pauses.  Files which are obviously not in
  6684.                ASCII format such as .COM, .EXE, .ARC, .ZIP etc. are
  6685.                accepted at the sub-prompt, but a warning is issued that the
  6686.                file may be unreadable when displayed.  Embedded codes are
  6687.                properly interpreted if found in the file.
  6688.  
  6689.           [S]  Statistics on Files
  6690.                Statistics presents the caller with a complete summary of
  6691.                file information for both the system as well as his own file
  6692.                database activity and limits. 
  6693.  
  6694.           [T] Text Search
  6695.                At the prompt the user is prompted for the specific file
  6696.                areas to be searched.  File areas may be entered without
  6697.                spaces.  This search is not case sensitive.  The more
  6698.                characters entered the narrower the search criteria.  For
  6699.                example, entering txt would find every occurrence of the
  6700.                characters txt in the file database, such as MYTXT.OVL,
  6701.                README.TXT, or YOUR-TXT.ZIP.
  6702.  
  6703.  
  6704.            ─────────────────────────────────────────────────────────────────
  6705.                                           105
  6706.  
  6707.  
  6708.  
  6709.  
  6710.                               WILDCAT! Test-Drive 03/01/91
  6711.           ───────────────────────────────────────────────────────────────────
  6712.  
  6713.                This feature is a handy way of locating those files uploaded
  6714.                by a particular user.  Simply enter a portion (or all) of a
  6715.                user's name at the prompt, and all of the files uploaded by
  6716.                that user will be displayed. 
  6717.  
  6718.           [U] Upload Files
  6719.                The caller is prompted to specify the protocol desired,
  6720.                filename to send and other information.  The TEST-DRIVE
  6721.                release does not support batch uploads, however, but the
  6722.                Registered version is capable of having 200 files uploaded
  6723.                to it in a single batch!
  6724.  
  6725.                The caller is responsible for properly initiating the
  6726.                sending of the file on the other end.  Uploads using
  6727.                External file transfer protocols are allowed, but are also
  6728.                limited to one file at a time.
  6729.  
  6730.           [V]  View a Compressed File
  6731.                This selection is designed to allow viewing of a compressed
  6732.                file saved in one of a number of formats such as .ARC, .PAK,
  6733.                .ZIP or .ZOO.  It causes WILDCAT! to shell to a second copy
  6734.                of the command processor and to execute VIEW_ARC.BAT.  The
  6735.                filename selected is passed to the batch file using the %1
  6736.                parameter.  This batch file MUST be created by the sysop for
  6737.                proper operation.  See Advanced Features for a more detailed
  6738.                explanation of this feature.
  6739.  
  6740.  
  6741.  
  6742.  
  6743.  
  6744.  
  6745.  
  6746.  
  6747.  
  6748.  
  6749.  
  6750.  
  6751.  
  6752.  
  6753.  
  6754.  
  6755.  
  6756.  
  6757.  
  6758.  
  6759.  
  6760.  
  6761.  
  6762.  
  6763.  
  6764.  
  6765.  
  6766.  
  6767.  
  6768.            ─────────────────────────────────────────────────────────────────
  6769.                                           106
  6770.  
  6771.  
  6772.  
  6773.  
  6774.                               WILDCAT! Test-Drive 03/01/91
  6775.           ───────────────────────────────────────────────────────────────────
  6776.  
  6777.           SYSOP MENU
  6778.  
  6779.  
  6780.           [A] Activity Log
  6781.                Displays the contents of ACTIVITY.LOG in last-in, first-out
  6782.                order. Screen pauses are implemented.
  6783.  
  6784.           [C] Create Events
  6785.                This choice is used to create the events to be run
  6786.                automatically by WILDCAT!.  A sub-prompt is displayed asking
  6787.                which event to create:
  6788.  
  6789.                     Event #[x]?
  6790.  
  6791.                where x represents the next unused event letter.  Pressing
  6792.                the [ENTER] key aborts with no change in events structure.
  6793.                Refer to the section Advanced Features, Creating Events for
  6794.                complete information.
  6795.  
  6796.           [D] Drop to Dos
  6797.                This choice is used to drop to DOS when calling in from
  6798.                remote ONLY.  If selected while connected locally
  6799.                (non-remote),  the caller is reminded that it is for remote
  6800.                use only, and the use of ALT-D is suggested. 
  6801.  
  6802.                If the SYSOP has specified that Drop to DOS is allowed,
  6803.                WILDCAT! sets the errorlevel to 40 and terminates.  The
  6804.                remote caller is then allowed access to the operating system
  6805.                through the communication port IF the proper batch files
  6806.                have been configured in advance.  See Remote Drop to DOS in
  6807.                the chapter Advanced Features for additional information.
  6808.  
  6809.                Unless there is a very good reason for it, this option
  6810.                should be confined to the system operator or disabled!
  6811.  
  6812.           [E] Event Updates
  6813.                This choice is used for updating and changing previously
  6814.                established events.  Selecting an event number (providing at
  6815.                least one exists), will permit toggling the event on or off,
  6816.                or changing other conditions of that particular event,
  6817.                including days of operation, etc.  See the section Advanced
  6818.                Features for additional information.
  6819.  
  6820.           [F]  File Database Area
  6821.                This selection is used to access and manipulate the file
  6822.                database within WILDCAT!.  It is the command center for the
  6823.                listing of all files available for download on the system.
  6824.                Selecting this choice displays a screen showing the first
  6825.                file in the file database.
  6826.  
  6827.                The system operator may change any of the entries by
  6828.                selecting the corresponding item number to edit.  The
  6829.                sub-menu options perform the following operations:
  6830.  
  6831.  
  6832.            ─────────────────────────────────────────────────────────────────
  6833.                                           107
  6834.  
  6835.  
  6836.  
  6837.  
  6838.                               WILDCAT! Test-Drive 03/01/91
  6839.           ───────────────────────────────────────────────────────────────────
  6840.  
  6841.                [F]ind    Prompts for full file name to locate a particular
  6842.                          file.
  6843.                [S]earch  Full or partial file name required for search,
  6844.                          then provides option of saying yes or no to each
  6845.                          successful find.
  6846.                [P]rev    Previous - goes back one file alphabetically,
  6847.                          matching the Match/Set criteria (see below) if
  6848.                          being used for search criterion.
  6849.                [A]dd     Allows manual entry of a new file.  If the file
  6850.                          already has been placed in the appropriate file
  6851.                          path, WILDCAT! will bypass the prompt for both
  6852.                          file date and size and make use of the correct
  6853.                          information from the disk.
  6854.                [D]elete  Allows deletion of an entry in the file database
  6855.                          with an option to delete the file from the disk
  6856.                          also.  A file may be deleted only from the
  6857.                          database, in which case it remains available on
  6858.                          disk but may not be downloaded or otherwise
  6859.                          accessed by anyone.
  6860.                [M]atch   Match or Set File Area - permits entering a file
  6861.                          area letter such as A or B as search criterion.
  6862.                          All files contained in this area are displayed one
  6863.                          at a time, in alphabetical order.  Pressing C/R at
  6864.                          the Match prompt resets the Match/set area to
  6865.                          NONE, as does reaching the end of the files
  6866.                          matching the criteria.  The status of the
  6867.                          Match/Set is indicated at the top of the screen.
  6868.                [R]ead    This choice is the same as reading a text file
  6869.                          from the file menu.  It may be used to review or
  6870.                          check the contents of ASCII files without leaving
  6871.                          the sysop menu.
  6872.                [Q]uit    Discontinue file database maintenance, return to
  6873.                          sysop menu.
  6874.                [ENTER]   Advances to the next file alphabetically, matching
  6875.                          search criterion, if Match/Set has been requested.
  6876.  
  6877.  
  6878.           [G] Goodbye & Logoff
  6879.                Refer to the [G] option discussion under MAIN menu.
  6880.  
  6881.           [?] Help with Commands
  6882.                Refer to the command help discussion under MAIN menu.
  6883.  
  6884.           [I] Index Menu
  6885.                Choosing this option will result in the following sub-prompt
  6886.                being displayed:
  6887.  
  6888.                1. Index the File Database
  6889.                2. Index the Message Database
  6890.                3. Index the User Database
  6891.  
  6892.                Enter Choice or [ENTER] to Quit
  6893.  
  6894.                Use this option when something is "just not right" in the
  6895.  
  6896.            ─────────────────────────────────────────────────────────────────
  6897.                                           108
  6898.  
  6899.  
  6900.  
  6901.  
  6902.                               WILDCAT! Test-Drive 03/01/91
  6903.           ───────────────────────────────────────────────────────────────────
  6904.  
  6905.                message, file, or user database.  For instance, if a user
  6906.                were to attempt a download and received a message that the
  6907.                file does not exist, it is possible that the index has been
  6908.                contaminated in some manner.
  6909.  
  6910.           [K] Kill Activity Log
  6911.                This is the proper method of erasing the ACTIVITY.LOG file
  6912.                when it becomes an unmanageable size.  By responding Y to
  6913.                the confirmation sub-prompt, the activity log will be erased
  6914.                and a new copy of ACTIVITY.LOG started. 
  6915.  
  6916.           [L] List Scheduled Events
  6917.                Listing the currently established events presents a screen
  6918.                showing the:
  6919.  
  6920.                     number of the scheduled event;
  6921.                     current status (enabled/disabled) of the event;
  6922.                     length of time the event is to run;
  6923.                     day of the week the event is to run;
  6924.                     schedule identifier (Y , X, A, B, etc
  6925.                     description of the event.
  6926.  
  6927.                It informs the system operator as to what automatic system
  6928.                events are to occur, and when.
  6929.  
  6930.           [P] Print the User File
  6931.                Prints to the printer a complete alphabetical listing of the
  6932.                user database, including all information known about that
  6933.                user.
  6934.  
  6935.           [Q] Quit to the Main Menu
  6936.                Exits the sysop menu and returns to MAIN menu.
  6937.  
  6938.           [S] Statistics on Databases
  6939.                This is an information option for the sysop, indicating the
  6940.                current status of the various databases. 
  6941.  
  6942.           [U] User Database Area
  6943.                This choice is used to access the user database within
  6944.                WILDCAT!.  Complete control over your system callers is
  6945.                available in this area.
  6946.  
  6947.                The system operator may change any of the entries by
  6948.                selecting the corresponding item number to edit.  Keep in
  6949.                mind that some of these settings are generated by WILDCAT!'s
  6950.                internal operation such as the number of files uploaded,
  6951.                etc..  Use discretion when changing these values.
  6952.  
  6953.                Although most user database items are self-explanatory we
  6954.                will review a few of the fields for the sake of clarity.
  6955.  
  6956.                User Since - indicates the date and year of the user's first
  6957.                call to the system, and never changes unless altered here.
  6958.  
  6959.  
  6960.            ─────────────────────────────────────────────────────────────────
  6961.                                           109
  6962.  
  6963.  
  6964.  
  6965.  
  6966.                               WILDCAT! Test-Drive 03/01/91
  6967.           ───────────────────────────────────────────────────────────────────
  6968.  
  6969.                Viewing folders - lists the letters of the message folder
  6970.                that the user currently has open for viewing.  This changes
  6971.                as folders are opened or closed.
  6972.  
  6973.                New Files - this date reflects the last time the user made
  6974.                use of the [N]ew files command from the File menu.
  6975.  
  6976.                Erase prompt - if toggled to "YES", the pause prompt at the
  6977.                end of the screen - More [C]ontinue, [S]top, [N]onstop is
  6978.                erased using the backspace character when a response is
  6979.                made.  If set to "NO" the prompt will remain on screen and a
  6980.                new line will begin.  The feature is present for systems
  6981.                that cannot handle the backspace character.
  6982.  
  6983.                Time remaining - reflects the number of minutes of use
  6984.                available at the end of the user's last call.  It is reset
  6985.                if the next call come in on a new date.
  6986.  
  6987.                Memo date - this field is unused by WILDCAT!and is available
  6988.                to the system operator.  It might be used to enter an
  6989.                expiration date for pay systems, or whatever else meets the
  6990.                sysop's needs.  In the REGISTERED USER version this field
  6991.                can be manipulated with the U-PRO! utility program to easily
  6992.                handle subscription systems with automatic security level
  6993.                change and notification upon expiration.  
  6994.  
  6995.           The sub-menu options perform the following operations.
  6996.  
  6997.                User Database Modification
  6998.  
  6999.                [F]ind    Prompts for full user name to locate a particular
  7000.                          user.
  7001.                [S]earch  A full or partial user name is required for the
  7002.                          search, and the sysop may decide whether or not to
  7003.                          view each successful find.  To abort a search
  7004.                          simply answer Y when asked if the screen contains
  7005.                          the user you wish to view..
  7006.                [A]dd     Manual entry of a new user.  This is useful for
  7007.                          pre-registration purposes.
  7008.                [D]elete  Deletes the current record from the database.
  7009.                [P]rev    Goes back one user record alphabetically, and
  7010.                          follows the established search criteria set up by
  7011.                          the Match/Set Level if being used. 
  7012.                [M]atch   (Match or Set Level) - permits entering a user
  7013.                          security level as search criterion.  All users
  7014.                          matching this level are displayed one at a time.
  7015.                          Pressing ENTER at the Match prompt resets the
  7016.                          Match to NONE.  The status of any Match/set is
  7017.                          displayed at the top of the screen.
  7018.                [W]rite   Creates a message addressed to the user without
  7019.                          leaving the database screen.  This feature is
  7020.                          handy for leaving notification to users advising
  7021.                          them of updates or changes to their status.  After
  7022.                          message entry is completed the sysop is returned
  7023.  
  7024.            ─────────────────────────────────────────────────────────────────
  7025.                                           110
  7026.  
  7027.  
  7028.  
  7029.  
  7030.                               WILDCAT! Test-Drive 03/01/91
  7031.           ───────────────────────────────────────────────────────────────────
  7032.  
  7033.                          to the User database screen.
  7034.                [ENTER]   Next alphabetical record in series, following the
  7035.                          criteria set up by both Search and Match set, if
  7036.                          any. 
  7037.  
  7038.           [W] Wastebasket dump
  7039.                Results in the sub-prompt Do you want to Delete the messages
  7040.                in the Wastebasket? 
  7041.  
  7042.                This option is necessary since when a given message is
  7043.                deleted (erased or killed) by a user, it is not really
  7044.                deleted.  Instead, the message is transferred to the Y
  7045.                folder (the wastebasket) where it remains until option [W]
  7046.                is performed either manually or automatically in an event.
  7047.                After the wastebasket is dumped, the space occupied by that
  7048.                message may be used for the equivalent amount of space in
  7049.                another message.  See also Schedule "Y"
  7050.  
  7051.                Note that performing a wastebasket dump does not reduce the
  7052.                size of your message database file MSGINFO.DAT.  The space
  7053.                occupied by purged messages does become available for new
  7054.                messages, but file compression is not performed.  The FIXMSG
  7055.                program may be used if you find the message database file
  7056.                has an inordinate number of unused purged message records as
  7057.                the result of a mass deletion.  See the documentation for
  7058.                FIXMSG in the section "WILDCAT! SUPPORT PROGRAMS".
  7059.  
  7060.           [H] Help Level
  7061.                Refer to the [H] option discussion under MAIN menu.
  7062.  
  7063.  
  7064.  
  7065.  
  7066.  
  7067.  
  7068.  
  7069.  
  7070.  
  7071.  
  7072.  
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080.  
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086.  
  7087.  
  7088.            ─────────────────────────────────────────────────────────────────
  7089.                                           111
  7090.  
  7091.  
  7092.  
  7093.  
  7094.                               WILDCAT! Test-Drive 03/01/91
  7095.           ───────────────────────────────────────────────────────────────────
  7096.  
  7097.           ADVANCED FEATURES
  7098.  
  7099.           Creating Events
  7100.  
  7101.           Many of the more advanced features of a bulletin board system
  7102.           depend on the proper implementation of batch files.  The WILDCAT!
  7103.           event scheduler is such a feature.  If you are totally unfamiliar
  7104.           with the batch file concept, see your DOS manual. 
  7105.  
  7106.           The event processor is used to have WILDCAT! perform certain
  7107.           tasks at predefined times during the day or evening.  These tasks
  7108.           may range from doing system maintenance such as emptying the
  7109.           wastebasket to running an external utility to perform some system
  7110.           maintenance task.  An event is an operation that occurs
  7111.           automatically from within or outside the WILDCAT! code, depending
  7112.           on how it is set up.  These are commonly referred to as Internal
  7113.           or External events.  Events automate certain activities, and if
  7114.           used properly can supports up to ten external events designated
  7115.           as events A through J, internal events X and Y, and a Call
  7116.           Processing Event at the end of each call.  Events are indeed
  7117.           powerful and can perform a multitude of functions when creatively
  7118.           used.
  7119.  
  7120.           All events are created from the system operator's menu, except
  7121.           for the Call Processing Event which is scheduled from within
  7122.           MAKEWILD.  The Call Processing Event shares most of the
  7123.           operational features of other external events and is discussed in
  7124.           detail later in this section. 
  7125.  
  7126.           All other events are scheduled from the sysop menu using the
  7127.           [C]reate event choice.  The sysop is asked to provide:
  7128.  
  7129.                1.   The number of the event.  WILDCAT! will automatically
  7130.                     increment to the next number in order to help prevent
  7131.                     accidentally overwriting an existing event.
  7132.  
  7133.                2.   The starting time of the event.  This should be entered
  7134.                     in 24-hour format.
  7135.  
  7136.                3.   The time (in minutes) that the event will run.  Most
  7137.                     events are NOT time dependent, and a value of 1 minute
  7138.                     is the standard time needed.  WILDCAT! will not
  7139.                     start-up again until the batch process is completed,
  7140.                     even if the event takes longer than one minute.  
  7141.  
  7142.                     On the other hand, if it is possible that the event
  7143.                     takes LESS than one minute, the sysop must use a delay
  7144.                     timer in the event batch file to ensure that it runs
  7145.                     longer than one minute to prevent WILDCAT! from running
  7146.                     it a second time.  See the WAIT! and WAITFOR! program
  7147.                     documentation in the section "WILDCAT! SUPPORT
  7148.                     PROGRAMS" later in this manual.
  7149.  
  7150.                4.   The tag letter for the event.  This may be a letter
  7151.  
  7152.            ─────────────────────────────────────────────────────────────────
  7153.                                           112
  7154.  
  7155.  
  7156.  
  7157.  
  7158.                               WILDCAT! Test-Drive 03/01/91
  7159.           ───────────────────────────────────────────────────────────────────
  7160.  
  7161.                     from A through J for external events which occur
  7162.                     outside of WILDCAT!,  or the letters X or Y for
  7163.                     internal events.  The letter designations for external
  7164.                     events are for identification only, and the sysop may
  7165.                     use any desired.  The X and Y represent specific
  7166.                     internal functions. 
  7167.  
  7168.                5.   The day of the week in which the event will occur. 
  7169.                     Take your choice from the options listed.
  7170.  
  7171.           We will first review event tags X & Y which are the internal
  7172.           events and require no additional sysop intervention to function
  7173.           properly.
  7174.  
  7175.  
  7176.           EVENT SCHEDULE X [REGISTERED VERSION ONLY]
  7177.  
  7178.           Event schedule X is hard-coded into the program and is referred
  7179.           to as an Internal Event.  It's function is to renumber all
  7180.           messages starting with 1 and to update the last message read
  7181.           counter for every user record in the system.  It is normally run
  7182.           after deleting the messages in the wastebasket (event Y), and
  7183.           keeps your message count from having large gaps due to deleted
  7184.           messages.  Again, this renumber event is in the REGISTERED USER
  7185.           version only.  Renumbering in this TEST-DRIVE is done from the
  7186.           SYSOP Menu.
  7187.  
  7188.  
  7189.           EVENT SCHEDULE Y
  7190.  
  7191.           Event schedule Y is also hard-coded into the program.  Event Y
  7192.           instructs WILDCAT! to purge the deleted messages from Folder Y,
  7193.           the message Wastebasket.  This process does not require very much
  7194.           time, but like event X, it should be scheduled to occur during a
  7195.           slow period of board activity.
  7196.  
  7197.  
  7198.           EVENT SCHEDULES A THROUGH J
  7199.  
  7200.           Schedules A through J are External Events which actually
  7201.           terminate WILDCAT! and perform an outside task using a batch
  7202.           file.  Since WILDCAT!  will actually exit to DOS, it must pass
  7203.           some indication to DOS of which event is to take place.  This is
  7204.           accomplished by use of the ERRORLEVEL feature of DOS.  Briefly,
  7205.           whenever a program terminates it has the ability to set a DOS
  7206.           parameter called ERRORLEVEL to any number.  By convention an
  7207.           errorlevel is set to 0 (zero) if the program terminates normally,
  7208.           1 if there is an error which causes termination, and any other
  7209.           number is non-classified.  WILDCAT! makes use of this feature by
  7210.           setting a different errorlevel for each external event.  By using
  7211.           the DOS errorlevel test command the proper event batch file can
  7212.           be invoked.
  7213.  
  7214.           These functions are especially useful and must be used in
  7215.  
  7216.            ─────────────────────────────────────────────────────────────────
  7217.                                           113
  7218.  
  7219.  
  7220.  
  7221.  
  7222.                               WILDCAT! Test-Drive 03/01/91
  7223.           ───────────────────────────────────────────────────────────────────
  7224.  
  7225.           conjunction with batch files which in turn call up other
  7226.           utilities.  Although powerful, they should be carefully thought
  7227.           out in advance and tested during a time that the system operator
  7228.           is available to intervene should something go wrong.
  7229.  
  7230.           WILDCAT! can set a variety of errorlevels when exiting to DOS,
  7231.           each of which should be used to call the appropriate batch file.
  7232.           Schedule A sets the errorlevel to 2, B sets it to 4, C sets it to
  7233.           6...and J sets it to 20.  The DOS batch file command IF
  7234.           ERRORLEVEL # FILENAME  is used to test for the errorlevel and
  7235.           start the proper batch file.  The # is replaced by the errorlevel
  7236.           number and the FILENAME is replaced by the batch file name to
  7237.           execute. 
  7238.  
  7239.           The errorlevels associated with each external event are as
  7240.           follows:
  7241.  
  7242.           A    2         B    4
  7243.           C    6         D    8
  7244.           E    10        F    12
  7245.           G    14        H    16
  7246.           I    18        J    20
  7247.  
  7248.           Notice how the errorlevel command is used in the following sample
  7249.           batch file.  The batch file is called CAT.BAT and is actually
  7250.           used to start WILDCAT! and check for an external event upon
  7251.           completion. 
  7252.  
  7253.           :RELOAD             label to re-start CAT.BAT when needed (batch
  7254.                               labels must begin with a colon).
  7255.  
  7256.           CTTY CON:           direct output to console in case we are
  7257.                               returning from a remote drop to DOS
  7258.  
  7259.           WILDCAT             starts the program.
  7260.  
  7261.           IF ERRORLEVEL 20 BAK.BAT
  7262.                               calls up another batch file IF the errorlevel
  7263.                               is set to 20, which is event J.  In this
  7264.                               example event J does a backup of some kind,
  7265.                               perhaps of the WILDCAT! database.
  7266.  
  7267.           IF ERRORLEVEL 1 GOTO RELOAD
  7268.                               sends batch processing to the label :RELOAD
  7269.                               if the errorlevel is set to 1, an  abnormal
  7270.                               exit due to an error or other problem.
  7271.  
  7272.           The batch file reaches the end ONLY if the errorlevel is set to
  7273.           0, indicating a normal exit with the F10 key. 
  7274.  
  7275.           Notice that the errorlevel tests are done from highest number to
  7276.           lowest number.  This is NOT accidental, and is necessary since
  7277.           the DOS test for errorlevel returns either a True or False
  7278.           depending on whether the actual errorlevel is EQUAL TO OR GREATER
  7279.  
  7280.            ─────────────────────────────────────────────────────────────────
  7281.                                           114
  7282.  
  7283.  
  7284.  
  7285.  
  7286.                               WILDCAT! Test-Drive 03/01/91
  7287.           ───────────────────────────────────────────────────────────────────
  7288.  
  7289.           THAN the number tested.  Under the circumstances, testing for
  7290.           errorlevel MUST be done from highest to lowest possible numbers. 
  7291.  
  7292.           Lets take a look at the batch files that are called by the
  7293.           CAT.BAT file when an event is detected in the errorlevel test.
  7294.           The following is the possible contents of BAK.BAT in the previous
  7295.           example.
  7296.  
  7297.           COPY *.DAT   \WILDCAT\BACKUP
  7298.                               copies all of the .DAT files to a
  7299.                               subdirectory of WILDCAT!
  7300.  
  7301.           CAT.BAT             restarts WILDCAT! again using the CAT.BAT
  7302.                               batch file.  Each Event batch file MUST
  7303.                               terminate with this command!
  7304.  
  7305.           This event J might be set to operate every night to keep a
  7306.           constant backup of all of the database files used by WILDCAT!  
  7307.  
  7308.           Other external events may be set up to run utility programs such
  7309.           as the PRO! series for the REGISTERED USER version.  The key to
  7310.           remember is that CAT.BAT must test for the errorlevel that
  7311.           corresponds to the event tag letter; 2 for A, 4 for B, 6 for C
  7312.           and so on up to 20 for J.  Then create the appropriate batch file
  7313.           name to perform the event task and make sure that it calls
  7314.           CAT.BAT as the final command.
  7315.  
  7316.  
  7317.           CALL PROCESSING EVENT
  7318.  
  7319.           The final topic under the category of external events is the
  7320.           special event which may be run after each and every WILDCAT!
  7321.           call, the Call Processing Event.  MAKEWILD allows the errorlevel
  7322.           to be set to 60 after each call in the SYSTEM CONFIGURATION,
  7323.           Frame 8, Question 8.  If set to Y, WILDCAT! will terminate after
  7324.           each call and allow your CAT.BAT file to test for errorlevel 60
  7325.           and run some support program.  This feature is included to allow
  7326.           sysops with special application needs to create their own
  7327.           programs to perform some action, often a NetMail or EchoMail
  7328.           front end program.  The operational procedure is exactly the same
  7329.           as that for events A through J except that the batch line test
  7330.           must be for errorlevel 60. 
  7331.  
  7332.           NetMail and/or EchoMail are only FULLY supported in the
  7333.           REGISTERED USER version of WILDCAT!.  This TEST-DRIVE release
  7334.           will allow the sysop to set-up a Net or EchoMail system with a
  7335.           front-end program such as D'Bridge, but the mail received is only
  7336.           directly available for the sysop, not the callers.  For a
  7337.           detailed explanation of Net & EchoMail installation see the
  7338.           NetMail documentation later in this section.  
  7339.  
  7340.           Errorlevel 60 may also be used for other purposes in the
  7341.           TEST-DRIVE release.  
  7342.  
  7343.  
  7344.            ─────────────────────────────────────────────────────────────────
  7345.                                           115
  7346.  
  7347.  
  7348.  
  7349.  
  7350.                               WILDCAT! Test-Drive 03/01/91
  7351.           ───────────────────────────────────────────────────────────────────
  7352.  
  7353.           EVENT TIMING AND FORCED OPERATION
  7354.  
  7355.           Since many Events are time dependent, WILDCAT! does everything in
  7356.           its power to ensure an Event takes place on schedule.  WILDCAT!'s
  7357.           timetable and handling of calls during the period immediately
  7358.           preceding an event is as follows:
  7359.  
  7360.           *    More than 120 minutes before an event:
  7361.                     No notification of the pending event to the caller, and
  7362.                     no action take to reduce the caller's time, even if the
  7363.                     caller is allowed in excess of 120 minutes per call.
  7364.  
  7365.           *    120 minutes to 21 minutes before an event:
  7366.                     The caller is notified of the pending event, and his
  7367.                     time allowed online is reduced if necessary.  Uploads
  7368.                     via external protocols are disabled.  Forced logoff
  7369.                     takes place 3 minutes prior to the event.  External
  7370.                     protocols are disabled at this time to prevent a caller
  7371.                     from beginning an upload of unknown length, and having
  7372.                     WILDCAT! miss the event.  Remember, WILDCAT! can't
  7373.                     watch the clock during an external protocol since it is
  7374.                     not in memory.
  7375.  
  7376.           *    20 minutes to 9 minutes before an event:
  7377.                     The caller is notified of the pending event, his time
  7378.                     allowed online is reduced, and he is asked if he wished
  7379.                     to continue the logon process.  Uploads via external
  7380.                     protocols are disabled.  Forced logoff takes place 5
  7381.                     minutes prior to the event.
  7382.  
  7383.           *    8 minutes to 1 minute before an event:
  7384.                     No calls accepted, the phone should be off-hook. 
  7385.  
  7386.  
  7387.           The forced logoff takes place regardless of the caller's
  7388.           activity.  It will be preceded by a two minute warning, but takes
  7389.           effect even if the caller is in the midst of a download.  This is
  7390.           in contrast to the forced logoff for time expired when an event
  7391.           is not pending, where a download is allowed to be completed prior
  7392.           to logoff.
  7393.  
  7394.  
  7395.  
  7396.  
  7397.  
  7398.  
  7399.  
  7400.  
  7401.  
  7402.  
  7403.  
  7404.  
  7405.  
  7406.  
  7407.  
  7408.            ─────────────────────────────────────────────────────────────────
  7409.                                           116
  7410.  
  7411.  
  7412.  
  7413.  
  7414.                               WILDCAT! Test-Drive 03/01/91
  7415.           ───────────────────────────────────────────────────────────────────
  7416.  
  7417.           REMOTE DROP TO DOS
  7418.  
  7419.           The ability to access the Disk Operating System from a remote
  7420.           connection is one  of the most exciting aspects of
  7421.           communications. This function, like external events, cannot
  7422.           operate properly unless WILDCAT! has been started with a properly
  7423.           designed CAT.BAT file.  When this function is selected by a
  7424.           remote sysop, WILDCAT!  will perform a number of actions to
  7425.           prepare for DOS access.  All WILDCAT!  files are closed and the
  7426.           errorlevel is set to 40 for testing by CAT.BAT.  WILDCAT! then
  7427.           exits and passes control back to the batch file which invoked it
  7428.           (our example to this has been CAT.BAT).  Proper execution now
  7429.           depends on CAT.BAT having the line IF ERRORLEVEL 40 DROPDOS.BAT. 
  7430.           Assuming this is so, processing will be passed to DROPDOS.BAT. 
  7431.           The contents of DROPDOS.BAT must redirect the system output and
  7432.           input to the correct communications port.
  7433.  
  7434.           CTTY COM1      changes the standard input/output devices from the
  7435.                          keyboard and screen to the COM1 port.  COM2 is
  7436.                          also valid if used.
  7437.  
  7438.           The above example makes use of the program CTTY supplied with DOS
  7439.           to perform redirection. In reality, many IBM compatible computers
  7440.           are unable to perform redirection using this command.  In these
  7441.           cases it is often necessary to use a redirection program written
  7442.           by a 3rd party to handle this process.  Programs such as GATEWAY
  7443.           and DOORWAY may be used, and are shareware products available on
  7444.           many BBS systems, including the Public WILDCAT! BBS at Mustang
  7445.           Software.  They function in much the same way as CTTY, but will
  7446.           often work even on computers where CTTY fails to properly
  7447.           redirect the text. 
  7448.  
  7449.           To determine if you need an alternative to CTTY, have a trusted
  7450.           caller try a remote drop to DOS and watch your LOCAL monitor.
  7451.           After the DROPDOS batch file executes, see if you can still enter
  7452.           commands locally such as DIR.  If you are able to use the local
  7453.           keyboard, then redirection did not take place.
  7454.  
  7455.           When properly executed, all future input (keypresses) and output
  7456.           (screen displays) should be re-routed to the COM1 port.  This
  7457.           results in the remote sysop or caller receiving the DOS prompt C:
  7458.           (or whatever).  Before we go any further we need to know how to
  7459.           return to WILDCAT! after a remote drop to DOS.  To reverse the
  7460.           input & output we need to again redirect I/O, but this time to
  7461.           the standard keyboard and monitor.  DOS calls these the CONSOLE,
  7462.           or CON for short.  We need to execute the command CTTY CON, which
  7463.           changes the input/output from the COM1 back to the keyboard and
  7464.           screen.  However, what we really want to do if calling in from
  7465.           remote is to re-start WILDCAT! and change things back at the same
  7466.           time.  This is accomplished by issuing the CTTY CON command
  7467.           automatically as the FIRST command in CAT.BAT whenever it is
  7468.           called.  That way a sysop in remote mode can simply change to the
  7469.           WILDCAT! subdirectory and type CAT.BAT to change the output back
  7470.           and start the program.  Lets take a look at a yet more complex
  7471.  
  7472.            ─────────────────────────────────────────────────────────────────
  7473.                                           117
  7474.  
  7475.  
  7476.  
  7477.  
  7478.                               WILDCAT! Test-Drive 03/01/91
  7479.           ───────────────────────────────────────────────────────────────────
  7480.  
  7481.           CAT.BAT file to accomplish proper Remote Drop to DOS:
  7482.  
  7483.           :RELOAD                  label to restart program
  7484.  
  7485.           CD \WILDCAT              assures that we are in the right
  7486.                                    directory for starting WILDCAT!
  7487.  
  7488.           CTTY CON                 Redirects input/output to the keyboard
  7489.                                    and screen if it has been changed by
  7490.                                    DROPDOS.BAT
  7491.  
  7492.           WILDCAT                  starts WILDCAT!
  7493.  
  7494.           IF ERRORLEVEL 40 DROPDOS.BAT
  7495.                                    calls up another batch file which
  7496.                                    redirects input/output to the COM port
  7497.                                    and allows remote drop to DOS.
  7498.  
  7499.           IF ERRORLEVEL 20 BAK.BAT
  7500.                                    calls up another batch file if the
  7501.                                    errorlevel is set to 20, which is event
  7502.                                    J.  In this example event J does a
  7503.                                    backup of some kind, perhaps of the
  7504.                                    WILDCAT! database files.
  7505.  
  7506.           IF ERRORLEVEL 1 GOTO RELOAD
  7507.                                    sends batch processing to the label
  7508.                                    RELOAD if the errorlevel is set to 1, an
  7509.                                    abnormal exit due to an error or other
  7510.                                    problem.
  7511.  
  7512.           The batch file reaches the end ONLY if the errorlevel is set to
  7513.           0, indicating a normal exit with the F10 key.
  7514.  
  7515.           As you can see, if DROPDOS.BAT is executed, the sysop must
  7516.           manually restart CAT.BAT to return to WILDCAT!  Looking back at
  7517.           the CAT.BAT batch file, one of the first commands is to re-direct
  7518.           output to the CON or screen in case it is needed, which it will
  7519.           be after a remote DOS session. 
  7520.  
  7521.           Since this is the first example of a user (or the sysop)
  7522.           returning to a previous WILDCAT! session, we will undertake a
  7523.           short discussion of the inside operation that allows this
  7524.           re-connection. 
  7525.  
  7526.           When WILDCAT! prepares for remote drop to DOS or a door, (DOORS
  7527.           are available in the registered version of WILDCAT!) it is done
  7528.           with every intention that the caller will be returning to
  7529.           WILDCAT! after the door or remote task is completed.  As a part
  7530.           of the preparation it creates a file named CALLINFO.BBS which
  7531.           contains information about the caller and system status.  This
  7532.           file is available to the door program for identification of the
  7533.           caller, and is necessary for the user to return to WILDCAT!
  7534.           properly.  After a proper return, CALLINFO.BBS is erased.  It
  7535.  
  7536.            ─────────────────────────────────────────────────────────────────
  7537.                                           118
  7538.  
  7539.  
  7540.  
  7541.  
  7542.                               WILDCAT! Test-Drive 03/01/91
  7543.           ───────────────────────────────────────────────────────────────────
  7544.  
  7545.           should never be present on your system unless a caller is
  7546.           currently in a door or drop to DOS.
  7547.  
  7548.           As the user returns to WILDCAT! (using CAT.BAT from DOS or from a
  7549.           door batch file calling CAT.BAT), WILDCAT! will load into memory
  7550.           and should find that the modem shows carrier is detected since
  7551.           the caller is still connected.  Whenever carrier is detected on
  7552.           startup, WILDCAT! checks to see if CALLINFO.BBS also exists.  If
  7553.           so, carrier will be maintained and the name in CALLINFO.BBS will
  7554.           be logged back into the system.  If CALLINFO.BBS does not exist,
  7555.           then WILDCAT! attempts to lower carrier before setting up the
  7556.           system.  During the return from a door or remote drop to DOS a
  7557.           user is asked to verify his identity with his password ONLY if
  7558.           the program is answering the phone using modem auto-answer.  If
  7559.           ring detect is being used (auto-answer is disabled), there will
  7560.           be no prompt for password since there is no possibility that the
  7561.           caller is other than the person listed in CALLINFO.BBS. 
  7562.  
  7563.  
  7564.           Using Remote Drop to DOS
  7565.  
  7566.           Due to the method in which the characters are transmitted over
  7567.           the COM port, many usual DOS and program functions are
  7568.           unavailable while connected to DOS from remote.  Programs that
  7569.           use other than DOS function calls for video display or other
  7570.           processing will not usually function, and will cause a system
  7571.           lock-up.  These include BASIC, almost all Word Processors (due to
  7572.           the direct video display), almost all games unless written
  7573.           specifically for COM port use, and a majority of commercial
  7574.           programs.  The purpose of this option is to allow a sysop to make
  7575.           direct modifications to small files, directory structures, move
  7576.           files and check DOS status.  CAUTION IN USE IS AN ABSOLUTE
  7577.           NECESSITY.  
  7578.  
  7579.           Using DOORWAY or GATEWAY can extend the system's abilities while
  7580.           operating from remote, and is strongly recommended.  Follow the
  7581.           instructions with the program for best results, and don't forget
  7582.           to register your copy with the author. 
  7583.  
  7584.           Yet another alternative is the use of commercial programs such as
  7585.           CARBON COPY or PC ANYWHERE which allow operation of virtually any
  7586.           program from remote.  These programs can be connected to WILDCAT!
  7587.           as doors or invoked from remote DOS access, and then WILDCAT! can
  7588.           be restarted after completing the session. 
  7589.  
  7590.           Mustang Software, Inc. cannot assist in the troubleshooting of
  7591.           system problems related to operation of the CTTY command used in
  7592.           remote DOS operation.  We will be happy to review a batch file
  7593.           process or other DOS implementation on the Public WILDCAT! BBS
  7594.           system. 
  7595.  
  7596.           A FINAL NOTE
  7597.  
  7598.           A common misunderstanding is that Remote Drop to DOS is related
  7599.  
  7600.            ─────────────────────────────────────────────────────────────────
  7601.                                           119
  7602.  
  7603.  
  7604.  
  7605.  
  7606.                               WILDCAT! Test-Drive 03/01/91
  7607.           ───────────────────────────────────────────────────────────────────
  7608.  
  7609.           in some way to the ALT-D or Local Drop to DOS.  As indicated
  7610.           previously, Local Drop to DOS operates by leaving WILDCAT! in
  7611.           memory (or dumping it to disk) and starting a second version of
  7612.           DOS which is made available.  The EXIT command then returns to
  7613.           the original WILDCAT!  DOS and program.  Activation of Remote
  7614.           Drop to DOS actually causes WILDCAT! to remove itself from memory
  7615.           and connects the caller to the system by having the computer look
  7616.           at the COM port as it's keyboard or input device.  Remote Drop to
  7617.           DOS is terminated with a restart of the CAT.BAT batch file.
  7618.  
  7619.  
  7620.  
  7621.  
  7622.  
  7623.  
  7624.  
  7625.  
  7626.  
  7627.  
  7628.  
  7629.  
  7630.  
  7631.  
  7632.  
  7633.  
  7634.  
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640.  
  7641.  
  7642.  
  7643.  
  7644.  
  7645.  
  7646.  
  7647.  
  7648.  
  7649.  
  7650.  
  7651.  
  7652.  
  7653.  
  7654.  
  7655.  
  7656.  
  7657.  
  7658.  
  7659.  
  7660.  
  7661.  
  7662.  
  7663.  
  7664.            ─────────────────────────────────────────────────────────────────
  7665.                                           120
  7666.  
  7667.  
  7668.  
  7669.  
  7670.                               WILDCAT! Test-Drive 03/01/91
  7671.           ───────────────────────────────────────────────────────────────────
  7672.  
  7673.           EXTERNAL PROTOCOLS  (Fully implemented in TEST-DRIVE)
  7674.  
  7675.           This option is designed to allow implementation of file transfer
  7676.           error-checking protocols written by outside sources.  Examples
  7677.           are KERMIT, used for transferring files between many different
  7678.           types of systems, and ZMODEM, used for speed and batch transfers.
  7679.           Note that an external protocol is not allowed as a choice for a
  7680.           user's default protocol since a user's record could reflect a
  7681.           transfer method that may no longer be available if a protocol was
  7682.           removed or changed.  Those users wishing to take advantage of
  7683.           external protocols should set their default to allow selection of
  7684.           a protocol at the time a download is initiated.
  7685.  
  7686.           Not all external file transfer protocols are capable of sending
  7687.           multiple files in a batch mode.  Each protocol is defined as
  7688.           either batch or non-batch during its definition in MAKEWILD, and
  7689.           the caller is prompted for one or more filenames accordingly.
  7690.  
  7691.  
  7692.           Operational Overview
  7693.  
  7694.           When a user selects an external protocol, perhaps [Z] for Zmodem,
  7695.           the user is prompted for the name of the first file to be sent.
  7696.           After checking the filename for validity WILDCAT! copies the file
  7697.           from it's regular directory to the path reserved for external
  7698.           protocols as specified in MAKEWILD.  As each requested file is
  7699.           copied to the temporary transfer area, it is checked against the
  7700.           user's usual download limitations and also the disk space
  7701.           available in the transfer area.  As each additional filename is
  7702.           requested, a copy of the file is made in the external protocol
  7703.           subdirectory.  This duplication of the file in the external
  7704.           transfer directory allows all transfers to be made directly from
  7705.           that subdirectory, without specifying a full pathname.  This
  7706.           reduces the length of the command line and allows up to seven
  7707.           files to be sent, if desired.  If a non-batch protocol is used
  7708.           only a single filename is requested and there is no danger of
  7709.           exceeding the command line limit.
  7710.  
  7711.           Since copies of all of the files to be sent to the user are made
  7712.           in the external protocol directory, each protocol may complete
  7713.           the transfers necessary with no pathnames required.   This is
  7714.           necessary since batch transfer of 7 files with full pathnames
  7715.           would almost always exceed the DOS command line limit of 128
  7716.           characters. 
  7717.  
  7718.           After the transfer is completed the transferred files in the
  7719.           external protocol directory are erased by WILDCAT!.  An
  7720.           additional advantage of using the external transfer directory to
  7721.           hold the files is increased security, since external protocols
  7722.           may only transfer files which are contained in the protocol area.
  7723.  
  7724.           Batch File Creation
  7725.  
  7726.           WILDCAT! allows up to 10 different external protocols to be
  7727.  
  7728.            ─────────────────────────────────────────────────────────────────
  7729.                                           121
  7730.  
  7731.  
  7732.  
  7733.  
  7734.                               WILDCAT! Test-Drive 03/01/91
  7735.           ───────────────────────────────────────────────────────────────────
  7736.  
  7737.           established.  For each the sysop must have first obtained a copy
  7738.           of the appropriate file transfer program such as PCKERMIT.EXE or
  7739.           ZMODEM (part of DSZ.COM or DSZ.EXE).  The next step is to
  7740.           establish the batch files for passing parameters to the transfer
  7741.           program as needed.  The actual contents of these batch files will
  7742.           depend on the specific protocols, but usually includes the
  7743.           program name with several command line arguments.  If you
  7744.           installed batch files using the INSTALL program, sample Zmodem
  7745.           batch files were created and may be used as an example.  Before
  7746.           we go into the actual creation of the batch files, lets spend a
  7747.           minute or two discussing what WILDCAT!  does to prepare for an
  7748.           external file transfer.
  7749.  
  7750.           When an external protocol is selected, WILDCAT!  performs an exec
  7751.           call or shell.  This invokes a second copy of the command
  7752.           processor (usually COMMAND.COM), and leaves WILDCAT! resident in
  7753.           memory. 
  7754.  
  7755.           Upon exit to the newly created DOS shell WILDCAT! passes at least
  7756.           three parameters to the DOS environment in the form of variable
  7757.           batch parameters.  These parameters are available to a batch file
  7758.           through the use of the % batch command, and consist of the baud
  7759.           rate, communications port and the filename to send or receive.
  7760.           These three pieces of information are needed by most transfer
  7761.           programs.  They are assigned to DOS batch commands %1 through %3
  7762.           respectively.  The baud rate is passed as %1, and is a number
  7763.           300, 1200, 2400, 9600, or 19200.  The communication port is
  7764.           passed as %2, and is an integer 1, 2, 3, or 4.  The filename is
  7765.           passed as %3 with no leading or trailing spaces, and only the
  7766.           name (not the full path) is passed.  In the case of multiple file
  7767.           downloads, additional batch parameters %4 through %9 also contain
  7768.           filenames for transfer. 
  7769.  
  7770.           Refer to your DOS manual for details on use of the % command if
  7771.           needed.
  7772.  
  7773.  
  7774.           Download Example
  7775.  
  7776.           The batch files controlling both downloads and uploads must be
  7777.           located in the external protocol directory as specified in
  7778.           MAKEWILD.  A typical batch file for ZMODEM download might look
  7779.           something like this: 
  7780.  
  7781.           CD \WILDCAT\EP      make sure that we are in the external
  7782.                               protocol directory.
  7783.  
  7784.           DSZ port %2 speed %1 sz %3 %4 %5 %6 %7 %8 %9
  7785.                               starts the DSZ program and tells it which
  7786.                               port, speed and the filenames to use.  The
  7787.                               words "port", "speed", and "sz" MUST be in
  7788.                               lower case letters for DSZ.
  7789.  
  7790.  
  7791.  
  7792.            ─────────────────────────────────────────────────────────────────
  7793.                                           122
  7794.  
  7795.  
  7796.  
  7797.  
  7798.                               WILDCAT! Test-Drive 03/01/91
  7799.           ───────────────────────────────────────────────────────────────────
  7800.  
  7801.           IF ERRORLEVEL 1 COPY ALL.OK TRANSFER.BAD
  7802.                               test for standard aborted errorlevel to
  7803.                               indicate bad transfer
  7804.  
  7805.           The translation of the above goes something like this.  The first
  7806.           line changes to the directory where the transfer is to take
  7807.           place, the external transfer directory.  Although we are already
  7808.           in that directory this is done to ensure that we are in the
  7809.           correct location.  This directory is also the location of this
  7810.           batch file and the DSZ protocol program.  Remember that this path
  7811.           is configurable in MAKEWILD.
  7812.  
  7813.           In the second line the DSZ.COM or DSZ.EXE program is given the
  7814.           command line arguments as follows:
  7815.  
  7816.           The word "port" is required by DSZ and is followed by the number
  7817.           of the communication port, 1 - 4.  You may either follow it with
  7818.           the parameter %2 which WILDCAT!  has set to your port as
  7819.           indicated in MAKEWILD, or you may save a space and enter the
  7820.           actual number such as 1.  If you will never change your com port
  7821.           number you may want to use the number 1 or 2, but using %2 will
  7822.           ensure proper translation even if you change communications
  7823.           ports.
  7824.  
  7825.           The next word "speed" is also part of the requirements for DSZ,
  7826.           and is followed by the speed of the call.  The speed is available
  7827.           in the parameter %1, and must be used since each call will vary.
  7828.           WILDCAT! knows the speed of the caller's modem and has loaded the
  7829.           %1 parameter accordingly. 
  7830.  
  7831.           Note that DSZ requires the words port, speed, and sz to be in
  7832.           lower case letters.  It will not operate properly if capital
  7833.           letters are used.
  7834.  
  7835.           The characters "sz" are short for send using zmodem and are
  7836.           followed by the filenames to send which are %3 - %9. 
  7837.  
  7838.           The last line in the batch file is used to help WILDCAT!
  7839.           determine if the file transfer was successful or not.  In order
  7840.           for the success or failure of the download to be known this line
  7841.           must be included.  The sysop should create a text file in the
  7842.           external protocol directory named ALL.OK which may contain
  7843.           anything, just so it exists (a space or C/R will do fine).  If
  7844.           the transfer is not successful, most external protocols set the
  7845.           errorlevel to 1 or higher.  In the event of an unsuccessful
  7846.           transfer with an errorlevel set to 1 our errorlevel test will
  7847.           copy the dummy file ALL.OK to a file named TRANSFER.BAD.   After
  7848.           each external transfer WILDCAT! looks for TRANSFER.BAD in the
  7849.           external protocol directory.  If it is found, the transfer is
  7850.           posted as unsuccessful to the ACTIVITY.LOG and the user is not
  7851.           charged with the download.  Just prior to beginning each external
  7852.           transfer WILDCAT! erases the previous copy of TRANSFER.BAD, if it
  7853.           was present, to guarantee that it does not exist at the end
  7854.           unless created by our errorlevel test.  Note that WILDCAT!  looks
  7855.  
  7856.            ─────────────────────────────────────────────────────────────────
  7857.                                           123
  7858.  
  7859.  
  7860.  
  7861.  
  7862.                               WILDCAT! Test-Drive 03/01/91
  7863.           ───────────────────────────────────────────────────────────────────
  7864.  
  7865.           for TRANSFER.BAD in the protocol subdirectory only.
  7866.  
  7867.                CHECK YOUR PROTOCOL DOCUMENTATION:  Each external protocol
  7868.                will have different command line arguments and may use the
  7869.                parameters in another order, with or without the words port
  7870.                & speed.  There is no substitute for reading the protocol
  7871.                documentation. 
  7872.  
  7873.           At the end of an external protocol transfer, program control will
  7874.           automatically return to WILDCAT!.  There is no need to call
  7875.           CAT.BAT or EXIT, and the path is automatically reset to the
  7876.           WILDCAT! home directory, eliminating the need for a directory
  7877.           change in your batch file. 
  7878.  
  7879.  
  7880.           Upload Example
  7881.  
  7882.           Uploads using external protocols are handled in a slightly
  7883.           different manner, and multiple file transfers are not permitted.
  7884.           At the time of the upload the caller is asked for the name of the
  7885.           file to upload followed by the file area where the new upload
  7886.           should be placed.  A caller may choose from any file area to
  7887.           which he has upload rights as specified by his security level in
  7888.           MAKEWILD. 
  7889.  
  7890.           The previous batch parameters of %1 through %3 are used for the
  7891.           same purposes, but since only one file may be uploaded it is
  7892.           always the %3 parameter.  The %4 parameter is assigned to the
  7893.           full drive and path of the file area to receive the new file, and
  7894.           %5 is the full drive, path plus the new filename.  As an example
  7895.           of these two new parameters lets assume a caller is uploading a
  7896.           file named NEWFILE.TXT to file area E.  Lets further assume that
  7897.           file area E is located in C:\WILDCAT\UPLOADS. The parameters
  7898.           passed as %4 and %5 are as follows:
  7899.  
  7900.  
  7901.  
  7902.           %4   C:\WILDCAT\UPLOADS
  7903.           %5   C:\WILDCAT\UPLOADS\NEWFILE.TXT
  7904.  
  7905.  
  7906.           Now lets look at a sample upload batch file and review it's
  7907.           contents.
  7908.  
  7909.           CD \WILDCAT\EP      makes sure that we are in the  external
  7910.                               protocol directory
  7911.  
  7912.           DSZ port %2 speed %1 rz %3
  7913.                               runs the DSZ program with command line
  7914.                               arguments as required
  7915.  
  7916.           COPY %3 %4          copies the new upload (%3) to the file area
  7917.                               chosen by the caller (%4).
  7918.  
  7919.  
  7920.            ─────────────────────────────────────────────────────────────────
  7921.                                           124
  7922.  
  7923.  
  7924.  
  7925.  
  7926.                               WILDCAT! Test-Drive 03/01/91
  7927.           ───────────────────────────────────────────────────────────────────
  7928.  
  7929.           DEL %3              deletes the upload from the temporary
  7930.                               external transfer area
  7931.  
  7932.           Again, the translation goes something like this.  First we change
  7933.           to the subdirectory where all of our external protocol activity
  7934.           takes pale, just to make sure we are there. 
  7935.  
  7936.           We then start the receive with DSZ followed by the command line
  7937.           parameters port %2  speed %1 just as we did for starting
  7938.           downloads. The rz indicates we want to receive using zmodem, and
  7939.           is followed by the filename which will be sent to us. 
  7940.  
  7941.           After the file %3 has been received (lets assume the caller sent
  7942.           NEWFILE.TXT), we still have to get it to the right file area on
  7943.           our disk.  Although there are several ways to accomplish this, we
  7944.           suggest copying the file to the correct location and then
  7945.           deleting it from the protocol subdirectory.  This method allows
  7946.           use of multiple drives for uploads.  The last two lines of the
  7947.           batch file complete the move of the file to the proper area as
  7948.           desired.  If our fictional upload NEWFILE.TXT was to be placed in
  7949.           area E, which is designated as C:\WILDCAT\UPLOADS, then the batch
  7950.           file parameter %4 would be C:\WILDCAT\UPLOADS, and the %5
  7951.           parameter would be C:\WILDCAT\UPLOADS\NEWFILE.TXT. 
  7952.  
  7953.                The final lines of our batch file then translate to:
  7954.  
  7955.                     COPY NEWFILE.TXT C:\WILDCAT\UPLOADS
  7956.                     DEL NEWFILE.TXT
  7957.  
  7958.           The main caution necessary using this method is that there must
  7959.           be enough disk space available for 2 copies of the uploaded file
  7960.           for the copy and delete to function.
  7961.  
  7962.           Uploads do not require an errorlevel test to determine if the
  7963.           file transfer was successful since WILDCAT! will look for the
  7964.           newly uploaded file in the area specified by the caller and
  7965.           assume success if it is located and failure if it is not located.
  7966.  
  7967.  
  7968.           The %5 parameter is not used for most operations, but represents
  7969.           the full filename which must exist for the upload to be
  7970.           considered successful.
  7971.  
  7972.           One specific external protocol is handled differently by WILDCAT!
  7973.           when it is selected by a caller.  BIMODEM is a protocol capable
  7974.           of upload, download, and chat simultaneously, and is
  7975.           operationally different from others.  It is specifically
  7976.           supported ONLY in the registered version of WILDCAT!.
  7977.  
  7978.           As is the case with doors, no external protocols are distributed
  7979.           with WILDCAT!  Many are available on the Public Mustang Software
  7980.           WILDCAT! BBS as well as many other systems.
  7981.  
  7982.           CAUTION:  TO PROTECT YOUR SYSTEM YOU SHOULD PREVENT CALLERS FROM
  7983.  
  7984.            ─────────────────────────────────────────────────────────────────
  7985.                                           125
  7986.  
  7987.  
  7988.  
  7989.  
  7990.                               WILDCAT! Test-Drive 03/01/91
  7991.           ───────────────────────────────────────────────────────────────────
  7992.  
  7993.           UPLOADING FILES WITH THE SAME NAMES AS YOUR BATCH FILES USED FOR
  7994.           EXTERNAL TRANSFERS.  WITH THIS TEST-DRIVE RELEASE WE SUGGEST YOU
  7995.           SIMPLY PLACE THE BATCH FILENAMES IN YOUR FILE DATABASE WITH
  7996.           PASSWORDS TO PREVENT THE NAMES FROM BEING USED AS AN UPLOAD
  7997.           FILENAME.  THIS IS IMPORTANT SINCE AN UPLOAD WITH THE SAME NAME
  7998.           AS YOUR BATCH FILE COULD PROVE TO BE A DESTRUCTIVE BATCH PROCESS,
  7999.           AND WILL BE EXECUTED SINCE DOS DOES NOT KNOW THAT THE FILE HAS
  8000.           REALLY CHANGED SINCE IT STARTED THE BATCH PROCESS.  IF YOU HAVE
  8001.           ANY QUESTIONS IN THIS REGARD PLEASE CALL OUR TECHNICAL SUPPORT
  8002.           STAFF FOR CLARIFICATION.
  8003.  
  8004.  
  8005.  
  8006.  
  8007.  
  8008.  
  8009.  
  8010.  
  8011.  
  8012.  
  8013.  
  8014.  
  8015.  
  8016.  
  8017.  
  8018.  
  8019.  
  8020.  
  8021.  
  8022.  
  8023.  
  8024.  
  8025.  
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032.  
  8033.  
  8034.  
  8035.  
  8036.  
  8037.  
  8038.  
  8039.  
  8040.  
  8041.  
  8042.  
  8043.  
  8044.  
  8045.  
  8046.  
  8047.  
  8048.            ─────────────────────────────────────────────────────────────────
  8049.                                           126
  8050.  
  8051.  
  8052.  
  8053.  
  8054.                               WILDCAT! Test-Drive 03/01/91
  8055.           ───────────────────────────────────────────────────────────────────
  8056.  
  8057.           VIEWING COMPRESSED FILES
  8058.  
  8059.           The [V] selection on the files menu supports a feature which 
  8060.           allows looking into files which have been compressed or combined
  8061.           using utility programs to view files ending in .ARC or .ZIP,
  8062.           etc..  This is accomplished by having WILDCAT!  run an
  8063.           appropriate un-compressing program and send the output to a file
  8064.           for display to the caller.
  8065.  
  8066.           It operates in much the same manner as external protocols in that
  8067.           a shell to another copy of the command processor is initiated.
  8068.           Use of this feature must only be considered after completely
  8069.           reading the preceding sections regarding batch file security and
  8070.           the associated warnings. 
  8071.  
  8072.           When [V] is selected WILDCAT! will suspend it's operation, shell
  8073.           to another copy of DOS, and initiate a batch file named
  8074.           VIEW_ARC.BAT.  This batch file must be located in the WILDCAT! 
  8075.           home directory, the one where CAT.BAT operates and where the
  8076.           MAKEWILD configuration is stored.  As it calls the file
  8077.           VIEW_ARC.BAT it passes the batch variable %1 to the batch file
  8078.           for its use.  This variable contains the complete drive, path and
  8079.           filename of the .ZIP (or whatever) file to be processed as
  8080.           selected by the caller.  If you are unfamiliar with the %1
  8081.           parameter in batch files refer to your DOS manual.
  8082.  
  8083.           The contents of VIEW_ARC.BAT should look similar to this:
  8084.  
  8085.                     PKUNZIP V %1 > VIEW_ARC.DAT
  8086.  
  8087.           This example makes use of the DOS command > to redirect the
  8088.           output of the command to a location other than the screen, in
  8089.           this case the file named VIEW_ARC.DAT.  No CTTY command is
  8090.           necessary when this method is used.  This command results in
  8091.           PKUNZIP performing a view into the filename represented by the %1
  8092.           parameter, and sending the output to the file VIEW_ARC.DAT,
  8093.           rather than to the computer screen.  When control is returned to
  8094.           WILDCAT! immediately after this command, WILDCAT! looks for the
  8095.           file VIEW_ARC.DAT and will display it to the screen if it exists,
  8096.           with screen pauses.
  8097.  
  8098.           Any program may be used to accomplish the peek into the
  8099.           compressed file, as long as it is capable of handling the
  8100.           compression method used on your system.  Several shareware
  8101.           programs are available which can un-compress multiple formats,
  8102.           including .ARC, .PAK, .ZIP, and .ZOO.  Our example uses
  8103.           PKZIP/UNZIP by PKWARE, Inc. 
  8104.  
  8105.           Another popular option for implementing this choice is to use a
  8106.           special program such as AVIEWCOM which extends your options while
  8107.           viewing a compressed file.  Many offer reading the text inside a
  8108.           .ZIP, or even downloading a portion of the .ZIP file.  AVIEWCOM
  8109.           is available on our Public WILDCAT! BBS system.
  8110.  
  8111.  
  8112.            ─────────────────────────────────────────────────────────────────
  8113.                                           127
  8114.  
  8115.  
  8116.  
  8117.  
  8118.                               WILDCAT! Test-Drive 03/01/91
  8119.           ───────────────────────────────────────────────────────────────────
  8120.  
  8121.           Although this feature was designed to allow use of the
  8122.           compression listing programs, a little imagination will reveal
  8123.           other possible applications.  A change to the name of the menu
  8124.           choice will allow a sysop to call it whatever he wants and pass a
  8125.           filename to any program or other batch process. 
  8126.  
  8127.  
  8128.  
  8129.  
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135.  
  8136.  
  8137.  
  8138.  
  8139.  
  8140.  
  8141.  
  8142.  
  8143.  
  8144.  
  8145.  
  8146.  
  8147.  
  8148.  
  8149.  
  8150.  
  8151.  
  8152.  
  8153.  
  8154.  
  8155.  
  8156.  
  8157.  
  8158.  
  8159.  
  8160.  
  8161.  
  8162.  
  8163.  
  8164.  
  8165.  
  8166.  
  8167.  
  8168.  
  8169.  
  8170.  
  8171.  
  8172.  
  8173.  
  8174.  
  8175.  
  8176.            ─────────────────────────────────────────────────────────────────
  8177.                                           128
  8178.  
  8179.  
  8180.  
  8181.  
  8182.                               WILDCAT! Test-Drive 03/01/91
  8183.           ───────────────────────────────────────────────────────────────────
  8184.  
  8185.           NetMail & EchoMail
  8186.  
  8187.           The REGISTERED version of WILDCAT! is capable of providing full
  8188.           integration to a variety of NetMail and EchoMail systems.  This
  8189.           TEST-DRIVE release allows implementation of a mailer, but NOT the
  8190.           processes to make mail available to all callers.  It is a "sysop
  8191.           access" Net & EchoMail implementation in TEST-DRIVE, designed to
  8192.           offer a feel for the wide-area mail concept.
  8193.  
  8194.           The most common and widely know mail system is FidoNet, an
  8195.           international network of personal computers organized and set-up
  8196.           by Tom Jennings a number of years ago.  It is an all-volunteer
  8197.           network and literally covers the globe.  Although several other
  8198.           message networks have become popular in recent years we will use
  8199.           FidoNet as the example in our NetMail discussion.
  8200.  
  8201.           In order for WILDCAT!  to recognize and communicate with an
  8202.           external mail network, the sysop must make use of a Front-End
  8203.           Program.  This program is used to answer the phone in place of
  8204.           WILDCAT! to determine if a call is intended for the mail system
  8205.           or is a BBS caller.  Calls from other NetMail systems containing
  8206.           messages are processed by Front-End Program, while BBS callers
  8207.           are passed on to WILDCAT!.  The newly received messages are
  8208.           processed and placed in a special message format for reading by
  8209.           the sysop with a number of special reading programs. In the
  8210.           REGISTERED USER version this mail is also available to callers.
  8211.  
  8212.           NetMail messages may be public or private, and are addressed to a
  8213.           specific BBS or dedicated mail system.  The addressing scheme
  8214.           used for NetMail consists of a Region number, a Net number, and a
  8215.           Node number in the format 1:206/2901 (Mustang Software, Inc.'s
  8216.           address).
  8217.  
  8218.           EchoMail is slightly different from NetMail.  It consists of a
  8219.           series of public messages gathered from many other BBS and mail
  8220.           systems across the country who share a common message topic, such
  8221.           as the International WILDCAT! Echo.  Each night new messages from
  8222.           every system are sent to a central repository (via several
  8223.           links), and each system receives the new messages from every
  8224.           other participant in the echo.  All echo member systems end up
  8225.           with a common message pool which is kept current within a few
  8226.           days. 
  8227.  
  8228.           In order for a front-end program to pass control to the BBS when
  8229.           a non-mail call is received, there must be a method of informing
  8230.           WILDCAT! of the caller's baud rate.  This is accomplished through
  8231.           the use of a command line argument in the format:
  8232.  
  8233.                     WILDCAT /B 1200
  8234.  
  8235.           The baud rates acceptable are 300, 1200, 2400, 9600 and 19200. If
  8236.           the caller is making use of a reliable connection, one using MNP,
  8237.           ARQ, or other hardware error control, this number should be
  8238.           immediately followed by the letters MNP.  If the baud rate is
  8239.  
  8240.            ─────────────────────────────────────────────────────────────────
  8241.                                           129
  8242.  
  8243.  
  8244.  
  8245.  
  8246.                               WILDCAT! Test-Drive 03/01/91
  8247.           ───────────────────────────────────────────────────────────────────
  8248.  
  8249.           passed on the command line to WILDCAT!,  it will connect to the
  8250.           already existing caller and begin the login process.  After the
  8251.           call is completed it is customary to return control to the
  8252.           front-end program through the use of the Call Processing Event
  8253.           (errorlevel 60). 
  8254.  
  8255.           In the REGISTERED USER version another command line option is
  8256.           supported in the /B command.  It consists of the additional line
  8257.           parameter passing the number of minutes until the next mail event
  8258.           scheduled by the front-end program.  WILDCAT! uses this number to
  8259.           adjust the caller's time allowed on the system during his call. 
  8260.           The format for passing the time along with the baud rate is an
  8261.           integer which follows the baud rate, delimited by a space:
  8262.  
  8263.                     WILDCAT /B 2400MNP 65
  8264.  
  8265.           The above example indicates that the caller being passed to
  8266.           WILDCAT! is connected is at 2400 baud, is using MNP (or similar)
  8267.           error control, and the front-end mailer needs to begin a mail
  8268.           processing event in 65 minutes.
  8269.  
  8270.           The specifics of NetMail and EchoMail operation are far beyond
  8271.           the scope of this document.  Each front-end program operates
  8272.           differently, many requiring complex batch file setup by the
  8273.           sysop.  Mustang Software technical support is unable to assist
  8274.           with specifics of any particular interface problems. 
  8275.  
  8276.           The choice of front-end programs is left to the individual user
  8277.           and many are suitable for operation with WILDCAT!.  These include
  8278.           SEAdog from System Enhancements Associates, BinkleyTerm, Front
  8279.           Door, and The D'Bridge Electronic Mail System by Chris Irwin, an
  8280.           especially robust and easy-to-install mailer.
  8281.  
  8282.           A second supporting feature within the REGISTERED USER version of
  8283.           WILDCAT! for NetMail and EchoMail is the Message menu option to
  8284.           call errorlevel 35.  This menu choice is commonly used to begin a
  8285.           batch file process which invokes a NetMail reading program for
  8286.           use by the BBS callers.  It is important to realize that the
  8287.           front-end mailer only performs functions to send, receive and
  8288.           organize mail, not reading by the BBS callers.  As is the case
  8289.           with front-end programs, several good reading programs are
  8290.           available on the Private WILDCAT! HQ BBS.  This test-drive
  8291.           release will easy allow a sysop to establish a fully operational
  8292.           Net or Echo system with all functions available to the system
  8293.           operator.  File requests can even be implemented if desired.
  8294.  
  8295.           For the sysop's information we present the following brief
  8296.           discussion of the Message menu [N]etmail choice in the REGISTERED
  8297.           USER release.  
  8298.  
  8299.           The set-up of a mail reading program with errorlevel 35 follows
  8300.           the exact same procedures as a door.  In fact, the NetMail option
  8301.           is listed in the MAKEWILD door definition screen as the first
  8302.           item.  The CAT.BAT file must include a test for errorlevel 35,
  8303.  
  8304.            ─────────────────────────────────────────────────────────────────
  8305.                                           130
  8306.  
  8307.  
  8308.  
  8309.  
  8310.                               WILDCAT! Test-Drive 03/01/91
  8311.           ───────────────────────────────────────────────────────────────────
  8312.  
  8313.           such as the line:
  8314.  
  8315.           IF ERRORLEVEL 35 NETREAD.BAT
  8316.  
  8317.           The batch file NETREAD.BAT should change to the subdirectory
  8318.           containing the NetMail reading program and perform any other
  8319.           conversion chores necessary to begin reading mail.
  8320.  
  8321.           At this point in time there are no NetMail reading programs
  8322.           supporting multi-user access.  In a multi-node system, when one
  8323.           caller is reading NetMail the remaining nodes must restricted
  8324.           from accessing this feature.  This is accomplished by indicating
  8325.           that the NetMail door is NOT multi-user.  Callers requesting your
  8326.           message menu [N]etMail choice when another node is already
  8327.           reading NetMail will be told that the door is already in use by
  8328.           another node. 
  8329.  
  8330.  
  8331.           Future Directions
  8332.  
  8333.           Mustang Software is currently working with other net and echomail
  8334.           program authors to create a fully automatic Net and EchoMail
  8335.           system utilizing a common message database format.  We are in the
  8336.           process of creating the bridge between D'Bridge and WILDCAT! that
  8337.           will offer a transparent netmail connection in a multi-user
  8338.           environment.  It will feature internal message entry, reading and
  8339.           control, with fully automated front-end processing. 
  8340.  
  8341.           Along with messages, D'Bridge and WILDCAT! can send files as
  8342.           attachments, and can even accept file requests from other
  8343.           systems.  See the documentation for D'Bridge for details on its
  8344.           operation.
  8345.  
  8346.  
  8347.  
  8348.  
  8349.  
  8350.  
  8351.  
  8352.  
  8353.  
  8354.  
  8355.  
  8356.  
  8357.  
  8358.  
  8359.  
  8360.  
  8361.  
  8362.  
  8363.  
  8364.  
  8365.  
  8366.  
  8367.  
  8368.            ─────────────────────────────────────────────────────────────────
  8369.                                           131
  8370.  
  8371.  
  8372.  
  8373.  
  8374.                               WILDCAT! Test-Drive 03/01/91
  8375.           ───────────────────────────────────────────────────────────────────
  8376.  
  8377.           WILDCAT SUPPORT PROGRAMS
  8378.  
  8379.  
  8380.           ADDFILES
  8381.  
  8382.           ADDFILES is a utility to ease the addition of files to your file
  8383.           database. It is designed to help add files to the file database
  8384.           when a system is initially set-up, but may be used for minor
  8385.           maintenance. It operates by reading the files on disk for
  8386.           selected file areas, and add any files which do not already exist
  8387.           in the file database.  If a file is already present, you may
  8388.           elect to have the date and size information in the database
  8389.           changed to match the information actually on disk.  This process
  8390.           is referred to as freshening the database.  As files are add to
  8391.           your WILDCAT! database with ADDFILES, you can enter descriptions,
  8392.           if desired.  ADDFILES will process all file areas, or may be
  8393.           limited to specific locations. It is one of the easiest methods
  8394.           of creating a file database for the first time, or may be used
  8395.           for maintenance.  In the REGISTERED version of WILDCAT!, the PRO!
  8396.           Series utility F-PRO! offers similar features with batch driven
  8397.           event operation, expanded operational parameters, and various
  8398.           reports.
  8399.  
  8400.           The opening screen allows you to specify which file areas will be
  8401.           affected by the ADDFILES session.  Use the cursor to delete
  8402.           letters of file areas which you do not want to process.
  8403.  
  8404.           The next prompt allows you to confirm files prior to adding them
  8405.           to the database.  If you are uncertain that your subdirectories
  8406.           contain only files to be made available, you may have ADDFILES
  8407.           prompt you for confirm of the addition of each by responding "Y".
  8408.  
  8409.           ADDFILES will then ask if you want to use the date of the file on
  8410.           the disk as the date entered into the WILDCAT! file database.  If
  8411.           you do not, the current date will be used, and this is the most
  8412.           common choice.
  8413.  
  8414.           After you answer, the question changes to:
  8415.  
  8416.                Do you want to freshen the database date and size to match
  8417.                the file date and size on any existing files?  [N]
  8418.  
  8419.           Answering "Y" will cause ADDFILES to scan the disk for filenames
  8420.           that already exist in your WILDCAT! file database, and change the
  8421.           database date and size to match what is on the hard disk.  This
  8422.           is a convenient way to check your file areas for updated or
  8423.           changed files without any manual intervention.  If the file dates
  8424.           and sizes are the same, no modifications to the database are
  8425.           made, and the file is ignored.  ADDFILES then asks:
  8426.  
  8427.           Do you want to enter descriptions for ANY new files?  [N]?
  8428.  
  8429.           Answering "Y" will allow you to enter a 2 line file description
  8430.           for each new file as it is read from the hard disk and added to
  8431.  
  8432.            ─────────────────────────────────────────────────────────────────
  8433.                                           132
  8434.  
  8435.  
  8436.  
  8437.  
  8438.                               WILDCAT! Test-Drive 03/01/91
  8439.           ───────────────────────────────────────────────────────────────────
  8440.  
  8441.           the file database.  A "N" answer will simply add the files, but
  8442.           leave the descriptions blank.  If you elect to enter the
  8443.           descriptions here, you are then asked:
  8444.  
  8445.                Do you want to be prompted Y/N for each new file
  8446.                description? [Y]
  8447.  
  8448.           If you answer "Y" then as each file is added it will first
  8449.           display the file name and then ask if you want to enter a
  8450.           description.  You may then skip the description with a single
  8451.           keystroke, if desired. A "N" answer will force you to both line 1
  8452.           and line 2 of the description for every file added.
  8453.  
  8454.           Lastly ADDFILES asks how the "UPLOADED BY:" field should be
  8455.           completed for the files being added.  The default name is SYSOP ,
  8456.           but may be set to anything you wish.  
  8457.  
  8458.           After confirmation from the operator, ADDFILES begins processing
  8459.           the specified file areas, prompting for addition and descriptions
  8460.           as requested. 
  8461.  
  8462.  
  8463.  
  8464.  
  8465.  
  8466.  
  8467.  
  8468.  
  8469.  
  8470.  
  8471.  
  8472.  
  8473.  
  8474.  
  8475.  
  8476.  
  8477.  
  8478.  
  8479.  
  8480.  
  8481.  
  8482.  
  8483.  
  8484.  
  8485.  
  8486.  
  8487.  
  8488.  
  8489.  
  8490.  
  8491.  
  8492.  
  8493.  
  8494.  
  8495.  
  8496.            ─────────────────────────────────────────────────────────────────
  8497.                                           133
  8498.  
  8499.  
  8500.  
  8501.  
  8502.                               WILDCAT! Test-Drive 03/01/91
  8503.           ───────────────────────────────────────────────────────────────────
  8504.  
  8505.           CONVERT 
  8506.  
  8507.           Convert is a utility to process the text file listings of a other
  8508.           BBSs or a plain directory listing of files into WILDCAT!'s
  8509.           database format.  It is designed to be used for the initial
  8510.           database creation process, but may be called on to add files at a
  8511.           later date.  In many instances the use of ADDFILES is a better
  8512.           choice to add file unless the descriptions are already type in
  8513.           some other BBS format.  CONVERT is primarily needed if the sysop
  8514.           has already compiled a list of files and descriptions in a text
  8515.           format.
  8516.  
  8517.           CONVERT processes a text file and places the file names, sizes,
  8518.           dates and descriptions, if included, into the file database. We
  8519.           will review the procedures after a brief discussion of the text
  8520.           file format that must be used.The standard file list formats of
  8521.           other BBS programs do not usually contain the necessary
  8522.           information for WILDCAT!'s database, and will require alteration. 
  8523.           New sysops will probably find it easier to use the ADDFILES
  8524.           program for initial database creation.
  8525.  
  8526.           Preparation for running CONVERT consists of creating a text file
  8527.           in each of your WILDCAT! download subdirectories.  This text file
  8528.           may be a modified copy of another BBS text listing of the file
  8529.           information for that particular area, or the DIR command output. 
  8530.           For the purpose of this documentation we will assume that the
  8531.           user has used MAKEWILD to establish two download directories, one
  8532.           for Utilities and one for Games.  The path for Utilities is
  8533.           C:\WILDCAT\UTIL and the path for Games is C:\WILDCAT\GAMES.  If
  8534.           you have another BBS text listing for each of these areas, place
  8535.           the file in the subdirectory and name it FILES.BBS.
  8536.  
  8537.           If you don't have a text listing but want to create one rather
  8538.           than use ADDFILES, you should create one for each subdirectory
  8539.           after placing all the appropriate files in the subdirectory. 
  8540.           Move all your games to C:\WILDCAT\GAMES, etc..  The method of
  8541.           creating the text file from the DOS DIR command entails use of
  8542.           re-direction of the DIR output to disk rather than the screen. 
  8543.           This is accomplished by using the > character.  The proper
  8544.           command line syntax is: 
  8545.  
  8546.                     DIR > FILES.BBS
  8547.  
  8548.           This command should be run from the games subdirectory and again
  8549.           from utilities.  The result is a file in EACH area named
  8550.           FILES.BBS which contains the name, extension, size, date and time
  8551.           on each file.  It also has some header information on the drive
  8552.           volume label and footer information about the available space
  8553.           remaining.  
  8554.  
  8555.           PRIOR TO PROCESSING WITH CONVERT, THIS HEADER AND FOOTER
  8556.           INFORMATION MUST BE DELETED with an ASCII editor.  At the same
  8557.           time you may add a file description by beginning the first
  8558.           description line at character position 34, one space after the
  8559.  
  8560.            ─────────────────────────────────────────────────────────────────
  8561.                                           134
  8562.  
  8563.  
  8564.  
  8565.  
  8566.                               WILDCAT! Test-Drive 03/01/91
  8567.           ───────────────────────────────────────────────────────────────────
  8568.  
  8569.           date.  WILDCAT! does not make use of the file time.  Line 2 of
  8570.           the description begins on character position 74. 
  8571.  
  8572.           Regardless of whether you are using another BBS text file listing
  8573.           or the DIR output, you must use an ASCII editor to delete all
  8574.           lines that contain any information other than files.  
  8575.  
  8576.           The FILENAME, regardless of length always starts at position one. 
  8577.           It may be written in the older DOS manner of FILE.EXT (with all
  8578.           characters together, separated by a period) or the newer format
  8579.           of FILE followed by the EXT starting at position 10.  If the EXT
  8580.           begins at position 10 there may not be a "." in any position
  8581.           other than 9 since CONVERT looks for either a period or a space
  8582.           to terminate the FILENAME and begin the extension.  
  8583.  
  8584.           The Size starts at position 15 and extends to 21, and may contain
  8585.           commas.  It should be right justified and blank positions may
  8586.           exist at the beginning as in our example.
  8587.  
  8588.           The Date starts at position 24 and leading zeros may be omitted
  8589.           for any numbers.  The only valid delimiter between month-day-year
  8590.           is the dash (-) character.
  8591.  
  8592.           The first Description line begins at position 34 and may extend
  8593.           out to position 73.  Any description from position 74 to 115 will
  8594.           appear on description line 2.  File lines may be up to 115
  8595.           characters long, but only one file listing per line!
  8596.  
  8597.           We now have created a file named FILES.BBS in each of our
  8598.           download directories.  Each reflects the names of the files in
  8599.           that particular area and contains nothing but one line after
  8600.           another of file information.  To begin the conversion we start at
  8601.           the WILDCAT!  file database directory, the location of the
  8602.           database files.
  8603.  
  8604.           For each subdirectory that you want to convert you must run the
  8605.           CONVERT program.  Lets use our Games subdirectory as a first
  8606.           example.  Copy the FILES.BBS file from the Games subdirectory to
  8607.           the WILDCAT! file database area and run CONVERT.
  8608.  
  8609.                     COPY C:\WILDCAT\GAMES\FILES.BBS C:\WILDCAT\DATAFILE
  8610.                     CONVERT
  8611.  
  8612.           When you run CONVERT, you are reminded of the correct file format
  8613.           and then asked to identify how the file list should be processed.
  8614.           The first question asks which file area you want the file to be
  8615.           assigned to.  Our example answer might be area G for Games (this
  8616.           answer must match your choices in MAKEWILD!).  Next CONVERT asks
  8617.           the name of the person who should be listed as uploading the
  8618.           files.  In most instances this will be sysop or perhaps left
  8619.           blank since the actual information is not known.  The final
  8620.           question is the filename that contains the text information.  You
  8621.           would answer FILES.BBS since that is the text file we want to
  8622.           process.  After confirmation of the answers, CONVERT will add
  8623.  
  8624.            ─────────────────────────────────────────────────────────────────
  8625.                                           135
  8626.  
  8627.  
  8628.  
  8629.  
  8630.                               WILDCAT! Test-Drive 03/01/91
  8631.           ───────────────────────────────────────────────────────────────────
  8632.  
  8633.           each file's information to the WILDCAT! database.
  8634.  
  8635.           The main trick to importing your files into WILDCAT! is to make
  8636.           sure that your import text file is clean and correctly formatted.
  8637.           No blank lines, no header or footer information and no extra
  8638.           lines.
  8639.  
  8640.           Prior to beginning, PLEASE make a back-up of your existing
  8641.           database file if they already exist, and take one section at a
  8642.           time.
  8643.  
  8644.  
  8645.  
  8646.  
  8647.  
  8648.  
  8649.  
  8650.  
  8651.  
  8652.  
  8653.  
  8654.  
  8655.  
  8656.  
  8657.  
  8658.  
  8659.  
  8660.  
  8661.  
  8662.  
  8663.  
  8664.  
  8665.  
  8666.  
  8667.  
  8668.  
  8669.  
  8670.  
  8671.  
  8672.  
  8673.  
  8674.  
  8675.  
  8676.  
  8677.  
  8678.  
  8679.  
  8680.  
  8681.  
  8682.  
  8683.  
  8684.  
  8685.  
  8686.  
  8687.  
  8688.            ─────────────────────────────────────────────────────────────────
  8689.                                           136
  8690.  
  8691.  
  8692.  
  8693.  
  8694.                               WILDCAT! Test-Drive 03/01/91
  8695.           ───────────────────────────────────────────────────────────────────
  8696.  
  8697.           MAKEQUES
  8698.  
  8699.           Makeques is used to create questionnaire files in WILDCAT!
  8700.           readable format, and is the only way to make these files.
  8701.           WILDCAT! questionnaires have the ability to "branch" to any other
  8702.           question at any time, perhaps to ask sysops or another group of
  8703.           callers another set of questions.
  8704.  
  8705.           The easiest method of creating a questionnaire is to FIRST write
  8706.           down all the questions you want to ask.  Put them in groups
  8707.           according to "branches" that are to be answered together, i.e.
  8708.           questions for sysops, questions for general users, questions IF
  8709.           an order is to be taken, questions IF a caller wants to register,
  8710.           etc.   
  8711.  
  8712.           Question types available are Alphanumeric, Numeric, Multiple
  8713.           Choice, Phone, Date, Time, Zip, State, MC/VISA, or American
  8714.           Express.  All of the above are FORMATTED field answers except
  8715.           Alphanumeric & Numeric, which restrict the answer to
  8716.           numbers/letters/punctuation or just numbers.   
  8717.  
  8718.           The questionnaire ends anytime the last question number is
  8719.           reached (by entering a blank [ENTER] keystroke), or when a branch
  8720.           calls question #99.  Branching is allowed both forward and
  8721.           backward, and questions are repeated until answered with a proper
  8722.           response.  Do not attempt to branch to a non-existent question!
  8723.           Plan things out ahead of time!
  8724.  
  8725.           Here is an example of a planning session written out:
  8726.  
  8727.           (the numbers in parentheses refer to branch-to question numbers)
  8728.  
  8729.           1.    Do you want to purchase a product using a Credit Card?
  8730.                     YES - (2)      NO - (14)
  8731.  
  8732.           2.   Do you have the card # and exp. date handy?
  8733.                     YES - (3)      NO - (14)
  8734.  
  8735.           3.   What product do you want to order?
  8736.                     A - WILDCAT!   (4)
  8737.                     B - MORTPLAN   (4)
  8738.                     C - PRTLABEL   (4)
  8739.  
  8740.           4.   Do you want to order another product?
  8741.                     YES - (3)      NO - (5)
  8742.  
  8743.           5.   What name do you want it shipped to?
  8744.                     (6)
  8745.  
  8746.           6.   What street address?
  8747.                     (7)
  8748.  
  8749.           7.   What City?
  8750.                     (8)
  8751.  
  8752.            ─────────────────────────────────────────────────────────────────
  8753.                                           137
  8754.  
  8755.  
  8756.  
  8757.  
  8758.                               WILDCAT! Test-Drive 03/01/91
  8759.           ───────────────────────────────────────────────────────────────────
  8760.  
  8761.           8.   What State?
  8762.                     (9)
  8763.  
  8764.           9.   What type of credit card?
  8765.                     A - VISA  (10)
  8766.                     B - M/C   (10)
  8767.  
  8768.           10.  What is the card number and exp. date?
  8769.                     xxxx-xxxx-xxxx-xxxx  mm-yy  (11)
  8770.  
  8771.           11.  What is a voice phone during the day to verify your order?
  8772.                     xxx-xxx-xxxx   (12)
  8773.  
  8774.           12.   Should we PROCESS or CANCEL the above order?
  8775.                     A - PROCESS    (15)
  8776.                     B - CANCEL     (13)
  8777.  
  8778.           13.  THIS order request will NOT be processed.  Start the order
  8779.                over again?
  8780.                     YES - (1)      NO - (14)
  8781.  
  8782.           14.  No order taken.   Do you want to leave an order comment?
  8783.                     YES - (16)     NO - (99)
  8784.  
  8785.           15.  Your order will be processed ASAP.  Do you want to leave an
  8786.                order comment?
  8787.                     YES - (16)     NO - (99)
  8788.  
  8789.           16.   Comment (line 1 of 2)  (17)
  8790.  
  8791.           17.   Comment (line 2 of 2)  (99)
  8792.  
  8793.  
  8794.           After creating your written questionnaire you are ready to begin
  8795.           the MAKEQUES program.  The Main Menu offers several choices, one
  8796.           of which is to LOAD a questionnaire.  A sample questionnaire
  8797.           names QUESTEST.BBS is included for your review.  Next lets take a
  8798.           quick look at the MAKEQUES editor.
  8799.  
  8800.           While using MAKEQUES the following standard editing commands may
  8801.           be used.
  8802.  
  8803.           [left],[ctrl S]               - Cursor left one character
  8804.           [right],[ctrl D]              - Cursor right one character
  8805.           [ctrl left],[ctrl D]          - Cursor left one word
  8806.           [ctrl right],[ctrl F]         - Cursor right one word
  8807.           [home],[ctrl Q - S]           - Cursor to beginning of line
  8808.           [end],[ctrl Q - D]            - Cursor to end of line
  8809.           [del],[ctrl G]                - Delete character at cursor
  8810.           [bksp],[ctrl H]               - Delete character to the left of
  8811.                                           cursor
  8812.           [ctrl end],[ctrl Q - Y]       - Delete to end of line
  8813.           [ctrl Y],[ctrl X]             - Delete entire line
  8814.           [ctrl home]                   - Delete from beginning of line
  8815.  
  8816.            ─────────────────────────────────────────────────────────────────
  8817.                                           138
  8818.  
  8819.  
  8820.  
  8821.  
  8822.                               WILDCAT! Test-Drive 03/01/91
  8823.           ───────────────────────────────────────────────────────────────────
  8824.  
  8825.           [ctrl T]                      - Delete word to right of cursor
  8826.           [ins]                         - Toggle insert mode, large cursor
  8827.           [ctrl R],[ctrl Q- L]          - Restore original contents of line
  8828.  
  8829.           The Main Menu presents the choices EDIT, LIST, EXECUTE, LOAD,
  8830.           SAVE, and an EXIT option.  We will review the choices one at a
  8831.           time.
  8832.  
  8833.           the first option normally used is LOAD a questionnaire, unless a
  8834.           new questionnaire is being created, in which case EDIT might be
  8835.           used initially.  You may follow this documentation with no
  8836.           questionnaire loaded, or may select LOAD at this time to get the
  8837.           QUESTEST.BBS questionnaire loaded in memory during this
  8838.           discussion.
  8839.  
  8840.           EDIT
  8841.  
  8842.           If editing is selected without previously loading a
  8843.           questionnaire, a blank screen is presented with the cursor on
  8844.           question number one.  
  8845.  
  8846.           The lower section of the window indicates what information about
  8847.           the caller will be included at the beginning of the answer file,
  8848.           and these are labeled System Toggles.  The bottom line of the
  8849.           display shows the function key assignments available.  F1:
  8850.           "Insert line" and F2: "Delete line" are used to add and remove
  8851.           lines from your questionnaire.  Removing or adding lines will
  8852.           automatically adjust the branch field question numbers for all
  8853.           relocated questions (more on this later).  F3: "System Toggles"
  8854.           allows you to edit which user items are included in the answer
  8855.           file.  After pressing F3 use the arrow keys to highlight the
  8856.           choice to change and press the Enter key to toggle the item on or
  8857.           off.  F4: "Clear All" is used to clear the entire questionnaire
  8858.           screen and should only be used if you want to erase all
  8859.           questions.  F10 is the "Exit" key used to return to the Main
  8860.           Menu.  While working in MAKEQUES a copy of the last edited
  8861.           questionnaire remains in memory, and selecting EDIT again will
  8862.           return you to the last questionnaire used.
  8863.  
  8864.           When in edit mode enter the text you want displayed to the caller
  8865.           in the question text field.  Note that only the first sixty
  8866.           characters are displayed, but the editor will scroll left and
  8867.           right as needed up to seventy-five characters.  You may move
  8868.           about the screen to edit information by using the editing keys
  8869.           defined previously.
  8870.  
  8871.           The next field offers you the choice of which type of question
  8872.           will be asked.  Pressing ENTER in the "type" field pops up a
  8873.           window with the available choices, touched on below:
  8874.  
  8875.  
  8876.           Text      Alphanumeric text entry by the caller.
  8877.  
  8878.           Date      Accepts standard US formatted date input.
  8879.  
  8880.            ─────────────────────────────────────────────────────────────────
  8881.                                           139
  8882.  
  8883.  
  8884.  
  8885.  
  8886.                               WILDCAT! Test-Drive 03/01/91
  8887.           ───────────────────────────────────────────────────────────────────
  8888.  
  8889.           Phone     Accepts standard US Phone input with area e.
  8890.  
  8891.           Time      Accepts standard time format HH:MM
  8892.  
  8893.           State     Accepts 2 letters only, auto-capitalization.
  8894.  
  8895.           ZIP       Accepts only numeric input, formatted for standard 9
  8896.                     digits (ZIP + 4).
  8897.  
  8898.           M/C       Standard MasterCard format XXXX-XXXX-XXXX-XXXX followed
  8899.                     by a request for expiration date.  
  8900.  
  8901.           AmExp     Standard American Express card format, followed by
  8902.                     MM/YY for expiration date.
  8903.  
  8904.           SS#       Accepts XXX-XX-XXXX format with numeric input only.
  8905.  
  8906.           Visa1     VISA card format XXXX-XXXX-XXXX-XXXX followed by
  8907.                     expiration date prompt.
  8908.  
  8909.           Visa2     VISA card format XXXX-XXX-XXX-XXX followed by
  8910.                     expiration date.  Note that you should offer a choice
  8911.                     of charge card formats, see the example questionnaire
  8912.                     QUESTEST.BBS for an example.
  8913.  
  8914.           Note      This question type doesn't ask for any input from the
  8915.                     caller.  It simply displays the question text and
  8916.                     branches to the indicated question.  It may be used to
  8917.                     ask very lengthy questions by placing one or more NOTES
  8918.                     prior to the actual question, or just to insert a
  8919.                     comment in the questionnaire.
  8920.  
  8921.           END       This type indicates the end of the questionnaire.  Make
  8922.                     sure there are no questions after the END question.
  8923.  
  8924.  
  8925.           Once the question TYPE has been selected the cursor is located in
  8926.           the Br (BRANCH) field.  Each question has the ability to change
  8927.           the next question number, based either on the answer in a
  8928.           Multiple Choice or the entire question.  You will notice that
  8929.           Multiple Choice questions have a editable branch field marked
  8930.           with a » since they have different branches for each choice.
  8931.           Pressing [ENTER] on a » branch will bring up the previously
  8932.           entered branches for each multiple choice in a window.  There may
  8933.           be no blank question numbers between the first and last question.
  8934.           Any question which is used to end the questionnaire (there may be
  8935.           more than one since it may end from any number of branches)
  8936.           should branch to question 99. All question lines after the actual
  8937.           last question in the display should have question type END.
  8938.  
  8939.           Now we will review the balance of the options on the main menu.
  8940.  
  8941.           LIST 
  8942.  
  8943.  
  8944.            ─────────────────────────────────────────────────────────────────
  8945.                                           140
  8946.  
  8947.  
  8948.  
  8949.  
  8950.                               WILDCAT! Test-Drive 03/01/91
  8951.           ───────────────────────────────────────────────────────────────────
  8952.  
  8953.           This option allows viewing a formatted output of the
  8954.           questionnaire on the screen, printer or a file.  You are
  8955.           presented with a pop up window asking for a filename which will
  8956.           be used for the output.  If printer output is desired enter the
  8957.           words PRINTER, or simply press ENTER for a screen display, with
  8958.           pauses.
  8959.  
  8960.           EXECUTE 
  8961.  
  8962.           This option plays back your questionnaire.  The screen is split,
  8963.           and the questionnaire in memory begins execution in the upper
  8964.           window and the answers are shown in the lower window> This allows
  8965.           checking both the branching and answer file responses generated
  8966.           as execution progresses.
  8967.  
  8968.           LOAD
  8969.  
  8970.           All MAKEQUES activity takes place in memory, and an existing
  8971.           questionnaire must first be loaded before it may be edited,
  8972.           executed or listed. 
  8973.  
  8974.           SAVE
  8975.  
  8976.           After modifications have been made to a questionnaire in memory,
  8977.           a copy of the revised file must be saved to disk.
  8978.  
  8979.           EXIT 
  8980.  
  8981.           This option prompts you to save a questionnaire in memory if you
  8982.           have not done so already.  Note that you may leave the EDIT or
  8983.           LIST sections to execute without saving.  A copy of the
  8984.           questionnaire is held and executed from memory.  
  8985.  
  8986.           Remember, the question files created with MAKEQUES and the
  8987.           answers generated are kept in the home directory.  
  8988.  
  8989.           Filenames that are read by WILDCAT! are as follows:
  8990.  
  8991.           QUESTION.BBS
  8992.                Display file sent when [Q]uestionnaire is selected from the
  8993.                Main Menu prompt.  It should contain a numeric listing of
  8994.                the questionnaires available, and functions just like the
  8995.                bulletins.
  8996.  
  8997.           QUES#.BBS
  8998.                Read at the questionnaire menu prompt, much the same way as
  8999.                bulletins.  The # is replaced by the questionnaire number in
  9000.                QUESTION.BBS.
  9001.  
  9002.           QUESNEW.BBS
  9003.                This is the New-user questionnaire which is read by the
  9004.                system IF requested in MAKEWILD.  It is presented just after
  9005.                NEWUSER.BBS.
  9006.  
  9007.  
  9008.            ─────────────────────────────────────────────────────────────────
  9009.                                           141
  9010.  
  9011.  
  9012.  
  9013.  
  9014.                               WILDCAT! Test-Drive 03/01/91
  9015.           ───────────────────────────────────────────────────────────────────
  9016.  
  9017.           QUESCLOS.BBS
  9018.                This is the closed board questionnaire.  It is sent by the
  9019.                system if the board is a Closed system as specified in
  9020.                MAKEWILD.  It is sent immediately after logon if the user's
  9021.                name is NOT found in the database.
  9022.  
  9023.  
  9024.  
  9025.  
  9026.  
  9027.  
  9028.  
  9029.  
  9030.  
  9031.  
  9032.  
  9033.  
  9034.  
  9035.  
  9036.  
  9037.  
  9038.  
  9039.  
  9040.  
  9041.  
  9042.  
  9043.  
  9044.  
  9045.  
  9046.  
  9047.  
  9048.  
  9049.  
  9050.  
  9051.  
  9052.  
  9053.  
  9054.  
  9055.  
  9056.  
  9057.  
  9058.  
  9059.  
  9060.  
  9061.  
  9062.  
  9063.  
  9064.  
  9065.  
  9066.  
  9067.  
  9068.  
  9069.  
  9070.  
  9071.  
  9072.            ─────────────────────────────────────────────────────────────────
  9073.                                           142
  9074.  
  9075.  
  9076.  
  9077.  
  9078.                               WILDCAT! Test-Drive 03/01/91
  9079.           ───────────────────────────────────────────────────────────────────
  9080.  
  9081.           WAIT!  &  WAITFOR!
  9082.  
  9083.           These two programs are handy utilities to program pauses into
  9084.           batch file operations.  WAIT! simply pauses for five seconds (by
  9085.           default), and can be instructed to pause for any number of
  9086.           seconds with a command line argument such as WAIT! 30 to pause
  9087.           for 30 seconds.  The time counts down on screen and the batch
  9088.           file continues at expiration.  
  9089.  
  9090.           WAITFOR! accepts a command line argument for the time of day that
  9091.           the pause should be released.  The time must be in 24 hour format
  9092.           such as 15:00 for 3 pm.  WAITFOR! displays the time on screen as
  9093.           it awaits the designated time, then it simply stops running,
  9094.           passing control to the next batch file line.   
  9095.  
  9096.           These two utilities are useful in event scheduling to keep the
  9097.           system inactive for a period of time, such as during a short
  9098.           event.  WAIT! may also be used in a network setting to delay
  9099.           workstation login to the server long enough for the server to
  9100.           completely initialize and get ready for the workstations.   
  9101.  
  9102.  
  9103.  
  9104.  
  9105.  
  9106.  
  9107.  
  9108.  
  9109.  
  9110.  
  9111.  
  9112.  
  9113.  
  9114.  
  9115.  
  9116.  
  9117.  
  9118.  
  9119.  
  9120.  
  9121.  
  9122.  
  9123.  
  9124.  
  9125.  
  9126.  
  9127.  
  9128.  
  9129.  
  9130.  
  9131.  
  9132.  
  9133.  
  9134.  
  9135.  
  9136.            ─────────────────────────────────────────────────────────────────
  9137.                                           143
  9138.  
  9139.  
  9140.  
  9141.  
  9142.                               WILDCAT! Test-Drive 03/01/91
  9143.           ───────────────────────────────────────────────────────────────────
  9144.  
  9145.           FIXUSERS, FIXMSG, FIXFILES
  9146.  
  9147.           WILDCAT! is distributed with these three utilities, programs
  9148.           designed to be used to for damaged databases and configuration
  9149.           files.  These utilities should seldom need to be run except when
  9150.           an inconsistency develops in the database files.  The symptoms of
  9151.           such a problem are error log entries describing database errors
  9152.           in files, messages or users, or inconsistent database operation.
  9153.  
  9154.           These programs should not be run on a regular basis as
  9155.           preventative maintenance.  
  9156.  
  9157.  
  9158.  
  9159.  
  9160.  
  9161.  
  9162.  
  9163.  
  9164.  
  9165.  
  9166.  
  9167.  
  9168.  
  9169.  
  9170.  
  9171.  
  9172.  
  9173.  
  9174.  
  9175.  
  9176.  
  9177.  
  9178.  
  9179.  
  9180.  
  9181.  
  9182.  
  9183.  
  9184.  
  9185.  
  9186.  
  9187.  
  9188.  
  9189.  
  9190.  
  9191.  
  9192.  
  9193.  
  9194.  
  9195.  
  9196.  
  9197.  
  9198.  
  9199.  
  9200.            ─────────────────────────────────────────────────────────────────
  9201.                                           144
  9202.  
  9203.  
  9204.  
  9205.  
  9206.                               WILDCAT! Test-Drive 03/01/91
  9207.           ───────────────────────────────────────────────────────────────────
  9208.  
  9209.           DOORS (NOT SUPPORTED IN THE TEST-DRIVE RELEASE)
  9210.  
  9211.           ***************************************************************
  9212.           ***************************************************************
  9213.  
  9214.           The following information is provided to give the operator a
  9215.           feeling for the door implementation in the registered release of
  9216.           WILDCAT!.  
  9217.  
  9218.           ***************************************************************
  9219.           ***************************************************************
  9220.  
  9221.           A Door is a feature which allows WILDCAT! to run specific
  9222.           programs from outside the program code.  Although Doors are not
  9223.           available in the Test Drive version, they will be discussed here
  9224.           for the sake of the user who knows nothing about doors, but would
  9225.           eventually like to implement them in the registered version.  
  9226.           Doors can be written specifically to operate in a door
  9227.           environment or may be designed to operate under the redirection
  9228.           of CTTY, DOORWAY or GATEWAY.  Again, CTTY is not recommended for
  9229.           door operation. 
  9230.  
  9231.           When Mustang Software originally researched the state of door
  9232.           handling in a BBS system, we discovered that there was no
  9233.           standardized method of setting up for this external program
  9234.           operation.  The Capitol PC User Group's program RBBS-PC handles
  9235.           this feature using a specific, defined format which is unique to
  9236.           RBBS-PC.  There are many programs written which take advantage of
  9237.           the RBBS-PC format.  Other BBS programs use yet other methods of
  9238.           passing parameters to the door programs.  In fact, many use a
  9239.           number of different, incompatible methods depending on the
  9240.           version of the BBS that is in use.  In an effort to standardize
  9241.           the door environment, WILDCAT!  has contacted authors of RBBS and
  9242.           a number of door authors.  We have reviewed the needs of this
  9243.           type program and established what we hope will be molded into a
  9244.           standard ASCII record for passing parameters for the door
  9245.           feature.  The record criteria for this ASCII file, CALLINFO.BBS,
  9246.           is available from Mustang Software.  This file is created and
  9247.           deleted by the system and usually will not be seen on your disk.
  9248.  
  9249.           Although a large number of WILDCAT! specific doors have been
  9250.           developed, Mustang Software, Inc. does not write any door
  9251.           programs.  We have made provisions to allow WILDCAT! to run many
  9252.           of the extensive number of doors already available for most other
  9253.           BBS systems.  The only door distributed with WILDCAT! is DOORTEST
  9254.           which is a simple test program that will verify your batch file
  9255.           and configuration settings.  We will review the setup of DOORTEST
  9256.           to familiarize you with standard door operation.  All DOORTEST
  9257.           does is echo back the name of your BBS System and allow the
  9258.           remote caller to type a test message on the screen.  If it
  9259.           operates properly your procedural parameters and hardware are
  9260.           working correctly and other programs can be installed.  We
  9261.           refrain from distribution of other door programs since most are
  9262.           products of other shareware authors who may have distribution
  9263.  
  9264.            ─────────────────────────────────────────────────────────────────
  9265.                                           145
  9266.  
  9267.  
  9268.  
  9269.  
  9270.                               WILDCAT! Test-Drive 03/01/91
  9271.           ───────────────────────────────────────────────────────────────────
  9272.  
  9273.           restrictions.  Many of the more popular choices are available on
  9274.           the MUSTANG SOFTWARE WILDCAT! HQ PUBLIC BBS as well as other
  9275.           WILDCAT! BBS systems.
  9276.  
  9277.  
  9278.           DOOR IMPLEMENTATION (NOT SUPPORTED IN THE TEST-DRIVE RELEASE)
  9279.  
  9280.           Doors are started by the caller by selecting the Main Menu
  9281.           command [D]oors.  This presents the display file DOORS.BBS (or
  9282.           DOORS.SCR) which should be created to contain the choices
  9283.           available, much like the Bulletin menu BULLET.BBS.  In order for
  9284.           this feature to function, WILDCAT! must find DOORS.BBS in your
  9285.           path for doors designated in MAKEWILD.  The caller then selects a
  9286.           number choice corresponding to the program they wish to run. 
  9287.           This number is the key to which batch file is invoked by WILDCAT!
  9288.           since a batch file named DOOR#.BAT will be executed.
  9289.  
  9290.           Batch files for the doors available must be located in the
  9291.           WILDCAT! startup directory, the same area where MAKEWILD was run
  9292.           and where CAT.BAT was started.
  9293.  
  9294.           The actual behind-the-scenes processing by WILDCAT! from this
  9295.           point is important for a complete understanding of door
  9296.           operation.  At the point that a program is selected by a caller,
  9297.           WILDCAT! creates an ASCII file named CALLINFO.BBS that contains
  9298.           complete information about the caller who invoked the door.
  9299.           WILDCAT!  then makes a copy of the requested door batch file
  9300.           (perhaps DOOR1.BAT) under the new name DOOR.BAT.  This generic
  9301.           name is the actual batch file name executed later.  WILDCAT! then
  9302.           sets the errorlevel to 50, terminates and removes itself from
  9303.           memory.  You will note that this is the same process used in
  9304.           remote drop to DOS and external events.  The balance of a
  9305.           successful door operation rests with the proper batch file
  9306.           configuration.
  9307.  
  9308.           The first requirement is that the CAT.BAT file tests for
  9309.           errorlevel 50 to see if a door has been requested.  If so, it
  9310.           must pass control to the batch file DOOR.BAT, our generic name
  9311.           which is now the same as the door requested by the caller.  As
  9312.           indicated previously, DOOR.BAT is simply a copy of DOOR#.BAT for
  9313.           the correct # door that has been requested.  For each available
  9314.           door the sysop must have created a batch file to run the program,
  9315.           including any conversion routines required.  For example, if door
  9316.           #1 is DOORTEST then the batch file that is copied to DOOR.BAT for
  9317.           execution is DOOR1.BAT, and it must contain every command needed
  9318.           to run the door from the instructions give by the door author.  
  9319.  
  9320.           Lets take a look at now.  In order for proper operation it needs
  9321.           a configuration file, like many other doors you may encounter. 
  9322.           It does not require any conversion programs since it was written
  9323.           specifically for WILDCAT!, and knows how to read the CALLINFO.BBS
  9324.           file directly.  Later in this section we will review procedures
  9325.           for doors which cannot read our CALLINFO.BBS file, and how to
  9326.           perform a conversion.
  9327.  
  9328.            ─────────────────────────────────────────────────────────────────
  9329.                                           146
  9330.  
  9331.  
  9332.  
  9333.  
  9334.                               WILDCAT! Test-Drive 03/01/91
  9335.           ───────────────────────────────────────────────────────────────────
  9336.  
  9337.           The configuration file required is named DOORTEST.CFG, and is a
  9338.           plain ASCII text file of three lines.  Line one must contain the
  9339.           number of your com port as a numeric character such as 1, 2, 3,
  9340.           4, etc..  Line two must contain the complete name of your caller
  9341.           information file (CALLINFO.BBS), including the entire path.
  9342.           Remember that CALLINFO.BBS is located in your startup directory,
  9343.           so this line might read C:\WILDCAT\CALLINFO.BBS.  The third line
  9344.           in the configuration file should be the name of your BBS system.  
  9345.           An example DOORTEST.CFG file would be:
  9346.  
  9347.           2                        Your communication port number
  9348.  
  9349.           C:\WILDCAT\CALLINFO.BBS
  9350.                                    The complete name of the call
  9351.                                    information file, including the full
  9352.                                    drive and path.
  9353.  
  9354.           Mustang Software Private BBS
  9355.                                    The name of your BBS system
  9356.  
  9357.           Once we have created the configuration file we can continue
  9358.           setting up the batch file to invoke our test door.  We will
  9359.           assume that the test will be door number 1 in the door menu file
  9360.           (DOORS.BBS), and will call our file DOOR1.BAT.  The command line
  9361.           for starting the DOORTEST program is simply the program name
  9362.           DOORTEST followed by the name of the configuration file
  9363.           DOORTEST.CFG.  Our batch file looks like this:
  9364.  
  9365.           DOORTEST  DOORTEST.CFG
  9366.                               This is the actual program.  The command line
  9367.                               argument DOORTEST.CFG is a text file
  9368.                               containing information needed by DOORTEST to
  9369.                               operate properly.  It includes three lines
  9370.                               with the COM port number, the path to the
  9371.                               CALLINFO.BBS file and the BBS name. 
  9372.  
  9373.           CAT                 This invokes your startup batch file after
  9374.                               the door has completed.  CAT.BAT is then
  9375.                               responsible for getting WILDCAT! back on line
  9376.                               properly. 
  9377.  
  9378.           When the above batch file is executed the door program runs and
  9379.           then the CAT.BAT file is called to re-start WILDCAT!.  Every door
  9380.           program operates in a similar manner, and each must call CAT.BAT
  9381.           at the end to restart the BBS. 
  9382.  
  9383.           Since our DOOR.BAT has called CAT.BAT it's now up to WILDCAT! to
  9384.           determine if it is returning from a door or it is just a fresh
  9385.           startup of the program.  It accomplishes this by first checking
  9386.           for the existence of carrier detect (to see if someone is
  9387.           connected), and then for the CALLINFO.BBS file.  If carrier is
  9388.           present, it then checks for the file, and if both exist WILDCAT!
  9389.           assumes that this is a return from a door, and reads CALLINFO for
  9390.           the callers name.  It then deletes CALLINFO.BBS and reconnects
  9391.  
  9392.            ─────────────────────────────────────────────────────────────────
  9393.                                           147
  9394.  
  9395.  
  9396.  
  9397.  
  9398.                               WILDCAT! Test-Drive 03/01/91
  9399.           ───────────────────────────────────────────────────────────────────
  9400.  
  9401.           the user. 
  9402.  
  9403.           During the return from a door a user is asked to verify his
  9404.           identity with his password ONLY if the program is answering the
  9405.           phone using modem auto-answer.  If ring detect is being used
  9406.           (auto-answer is disabled), there will be no prompt for password
  9407.           since there is no possibility that the caller is other than the
  9408.           person listed in CALLINFO.BBS. 
  9409.  
  9410.           If Carrier Detect is not present but CALLINFO.BBS exists, it is
  9411.           erased after first charging the user for his time in the door,
  9412.           since he obviously was disconnected or hung up inside the door
  9413.           program.  If Carrier Detect is found without CALLINFO.BBS,
  9414.           WILDCAT! attempts to lower it and complete initialization
  9415.           normally. 
  9416.  
  9417.           Keep in mind that a return to WILDCAT! from a door requires a
  9418.           complete startup of the WILDCAT! program, including everything
  9419.           contained in your CAT.BAT file.  In order to minimize this return
  9420.           time we encourage you to place the minimum amount of commands
  9421.           necessary in CAT.BAT.  If you need to establish RAM disks or copy
  9422.           files to different locations to establish your operating
  9423.           environment, it is suggested that these other activities be
  9424.           carried out in an AUTOEXEC.BAT file rather than in CAT.BAT.
  9425.  
  9426.           As mentioned earlier, there are many doors written for other BBS
  9427.           program environments.  In order to operate these door programs,
  9428.           the sysop needs a conversion utility which creates the required
  9429.           system files for the other BBS program from our CALLINFO.BBS
  9430.           file.  The private registered WILDCAT! BBS contains up-to-date
  9431.           conversions for all other BBS door programs.  The proper use of
  9432.           these utilities is included in a documentation file with the
  9433.           conversion program.  It usually consists of an additional line in
  9434.           the door batch file consisting of the conversion program name,
  9435.           such as WC2RBBS, which creates a configuration file for RBBS-PC
  9436.           from our CALLINFO.BBS file.
  9437.  
  9438.  
  9439.           CAUTIONS, CONCERNS AND CAVEATS!
  9440.  
  9441.           The above explanation of doors is simplified and assumes that no
  9442.           problems are encountered.  The actual operation a number of
  9443.           events may occur that interrupt either the remote user's
  9444.           connection or the batch file operation.  Both of these
  9445.           circumstances could cause problems ranging from a locked-up
  9446.           system to a serious security breach if not handled properly. This
  9447.           section deals with methods to protect your system and its users
  9448.           from such problems.
  9449.  
  9450.           Carrier Detect Monitoring
  9451.  
  9452.           The first possible problem to overcome is that of a caller who
  9453.           drops carrier during a door.  This could cause the door program
  9454.           to sit idle indefinitely! Unless the door is watching the carrier
  9455.  
  9456.            ─────────────────────────────────────────────────────────────────
  9457.                                           148
  9458.  
  9459.  
  9460.  
  9461.  
  9462.                               WILDCAT! Test-Drive 03/01/91
  9463.           ───────────────────────────────────────────────────────────────────
  9464.  
  9465.           detect status, a locked system could result.  All reputable door
  9466.           programs monitor CD as part of their operation, and automatically
  9467.           terminate when carrier is lost, returning control to the batch
  9468.           file which will then call WILDCAT!.  This is the best protection
  9469.           available.  In the event that a door does not handle this chore,
  9470.           you should think twice about running it! Although there are
  9471.           several utility programs which will monitor carrier and reboot if
  9472.           CD is lost, we recommend against their use since a system reboot
  9473.           is not desirable just because someone drops carrier.  Users
  9474.           quickly discover that they can drop carrier at the end of a door
  9475.           to keep the time spent in the door from being subtracted from
  9476.           their daily time allotment. 
  9477.  
  9478.           Ctrl-Break and Ctrl-C Lockout
  9479.  
  9480.           The second obstacle to be overcome to successfully run doors
  9481.           involves securing your batch files from interruption, either
  9482.           intentionally or otherwise.  Most users are familiar with the use
  9483.           of CTRL-BREAK or CTRL-C to prompt for termination of a batch
  9484.           process.  Allowing a remote caller to do this during execution of
  9485.           a door could be a catastrophe! Remember that every door makes use
  9486.           of a batch file, one that must be protected from the use of
  9487.           Ctrl-break.  Fortunately most doors are specifically written to
  9488.           direct their own input and output to the communications port, and
  9489.           may not be interrupted. The latest Registered release of WILDCAT!
  9490.           has internal Break-protection, so the use of third party software
  9491.           such as BRK.COM is unnecessary, as well as discouraged.
  9492.  
  9493.           User Verification on Return to WILDCAT!
  9494.  
  9495.           The last item of concern when operating doors has to do with the
  9496.           possibility of a person other than the original caller getting on
  9497.           the system at the close of a door. 
  9498.  
  9499.           The problem arises if the sysop has set MAKEWILD and the modem to
  9500.           auto answer, either by dip switches or a software command such as
  9501.           ATS0=1.  In that case the original caller could have been
  9502.           disconnected during the door for some reason, and anyone could
  9503.           have called in after the disconnect but before WILDCAT!
  9504.           re-cycled.  This is a period of perhaps 10 seconds or more
  9505.           depending on the length of CAT.BAT and modem delays.  The modem
  9506.           would answer the phone and then establish carrier for the new
  9507.           caller.  Now we have a situation where WILDCAT! comes to life,
  9508.           finds a carrier present and then looks for CALLINFO.BBS and finds
  9509.           it as well.  WILDCAT! then assumes that the original caller whose
  9510.           name is in CALLINFO.BBS is returning, but we know better.... 
  9511.  
  9512.           To prevent security problems in this regard, WILDCAT! will always
  9513.           ask for the user's password if MAKEWILD is set to answer the
  9514.           phone by auto-answer.  If ring detect is being used rather than
  9515.           auto-answer, no password is requested on return from a door since
  9516.           no other caller could have established a connection.
  9517.  
  9518.           To avoid any possible security problems, Mustang Software
  9519.  
  9520.            ─────────────────────────────────────────────────────────────────
  9521.                                           149
  9522.  
  9523.  
  9524.  
  9525.  
  9526.                               WILDCAT! Test-Drive 03/01/91
  9527.           ───────────────────────────────────────────────────────────────────
  9528.  
  9529.           strongly recommends that sysops who implement doors answer phone
  9530.           by ring detect.  Forcing WILDCAT! to answer the phone by ring
  9531.           detect (internal monitoring of pin 22)  assures that the modem
  9532.           will not acknowledge any new callers since it won't even look at
  9533.           pin 22 until after checking for a return from a door.  If
  9534.           Auto-answer MUST be used, WILDCAT! will request a password on
  9535.           each return to WILDCAT!.
  9536.  
  9537.  
  9538.           Door Technical Support
  9539.  
  9540.           One final note about doors.  Due to the differences in setup and
  9541.           configuration of this feature for each door, we must limit our
  9542.           technical support calls to problems with the WILDCAT! interface
  9543.           only.  This means that the we are unable to extend advice on
  9544.           specific door operation or hardware system configurations.  We
  9545.           will assist in configuration of the DOORTEST program but after
  9546.           proper operation of DOORTEST, the responsibility for installation
  9547.           and operation of specific programs rests with the user.  We make
  9548.           NO commitments that any door program will run properly on your
  9549.           system.  Each door operates differently and may require a
  9550.           conversion program, special device driver, basic run time module
  9551.           (BRUN40, etc.), or other type of manipulation to operate. 
  9552.  
  9553.           Some versions of DOS, in combination with some IBM compatible
  9554.           hardware, do not function properly with the CTTY command or with
  9555.           some doors.  THIS IS A DOS/HARDWARE PROBLEM, AND NOT A FLAW IN
  9556.           THE WILDCAT! PROGRAM.  Most of these situations can be overcome
  9557.           using DOORWAY.
  9558.  
  9559.           Questions on specific doors should be directed to the program
  9560.           author.  We encourage program authors to contact Mustang Software
  9561.           for program configuration advice and possible testing of their
  9562.           product within our beta group.
  9563.  
  9564.           We suggest that sysops making use of this feature call the
  9565.           WILDCAT! HQ BBS and interact with the special message folder and
  9566.           file area devoted exclusively to doors.
  9567.  
  9568.  
  9569.           *****************************************************************
  9570.           *****************************************************************
  9571.  
  9572.           END OF DOOR SECTION, NOT INCLUDED IN TEST-DRIVE RELEASE
  9573.  
  9574.           *****************************************************************
  9575.           *****************************************************************
  9576.  
  9577.  
  9578.  
  9579.  
  9580.  
  9581.  
  9582.  
  9583.  
  9584.            ─────────────────────────────────────────────────────────────────
  9585.                                           150
  9586.  
  9587.  
  9588.  
  9589.  
  9590.                               WILDCAT! Test-Drive 03/01/91
  9591.           ───────────────────────────────────────────────────────────────────
  9592.  
  9593.           MUTLI-LINE OPERATION (Not supported in TEST-DRIVE)
  9594.  
  9595.           ****************************************************************
  9596.           ****************************************************************
  9597.  
  9598.           This discussion of Multi-line and network operation is provided
  9599.           to answer questions regarding the WILDCAT! multi-node operation
  9600.           and implementation in the REGISTERED RELEASE.
  9601.  
  9602.           ****************************************************************
  9603.           ****************************************************************
  9604.  
  9605.           As indicated in the Software License Agreement, any multi-line
  9606.           version of WILDCAT! may be used "on multiple computers that are
  9607.           connected by direct cable to the same network server".  It is not
  9608.           licensed for use at multiple locations.
  9609.  
  9610.           Any questions regarding your rights under the Software License
  9611.           Agreement should be directed to a corporate officer of Mustang
  9612.           Software, Inc. for clarification.  
  9613.  
  9614.  
  9615.           OVERVIEW
  9616.  
  9617.           Users installing the multi-line version for the first time, as
  9618.           well as those upgrading from a single-line version should first
  9619.           set up a single line system, then add additional lines according
  9620.           to the information given here.
  9621.  
  9622.  
  9623.           HOW IT WORKS
  9624.  
  9625.           When writing the program code for a multi-line BBS system there
  9626.           are at least two ways of addressing the task of talking to more
  9627.           than one communications port at the same time.  
  9628.  
  9629.           The first makes use of "internal program multi-tasking" where a
  9630.           single PC/AT handles the port addressing for all lines, and
  9631.           internally directs the program responses to the ports as needed. 
  9632.           This type of setup has the advantage of needing only the one
  9633.           computer, but is limited in that it cannot perform any BBS
  9634.           activities which require outside program or DOS shell support. It
  9635.           is not possible to run doors, external protocols, or any other
  9636.           program as a sub-process. 
  9637.  
  9638.           The second uses multiple-program operation, a method in which a
  9639.           separate copy of the BBS program is loaded into memory for each
  9640.           line or node.  This type setup allows the flexibility for every
  9641.           individual line to perform whatever activity or BBS maintenance
  9642.           event is desired, while allowing the remaining lines to perform
  9643.           independent activity.  The disadvantage is the extra memory
  9644.           required for multitasking software, or additional hardware for
  9645.           network operation.  
  9646.  
  9647.  
  9648.            ─────────────────────────────────────────────────────────────────
  9649.                                           151
  9650.  
  9651.  
  9652.  
  9653.  
  9654.                               WILDCAT! Test-Drive 03/01/91
  9655.           ───────────────────────────────────────────────────────────────────
  9656.  
  9657.           WILDCAT! makes use of this second method of multi-line operation
  9658.           for the advantages it offers.  This type of setup is required for
  9659.           doors and external file transfer protocols in a multi-line
  9660.           system. 
  9661.  
  9662.  
  9663.           HARDWARE
  9664.  
  9665.           Prior to explaining the procedures for setting up a multi-line
  9666.           BBS we will review the necessary hardware and software
  9667.           combinations that may be used.  In the following discussion the
  9668.           term "multi-line" is synonymous with "multi-node", and the two
  9669.           may be used interchangeably.  Likewise, both a "line" and a
  9670.           "node" refer to a single WILDCAT! session connected to a single
  9671.           modem and phone line.
  9672.  
  9673.           We have designed all version of the multi-line WILDCAT! to
  9674.           operate in single line mode on a single PC system, or in
  9675.           multi-line mode in any of three general configurations:
  9676.  
  9677.           1.   LOCAL AREA NETWORKS
  9678.                WILDCAT! includes support for file and record locking under
  9679.                Novell, 3-COM, Banyan Vines, PC-MOS 386, Network OS,
  9680.                LANtastic, and any networks that truly support DOS 3.x
  9681.                SHARE.  Keep in mind that a number of peer-to-peer networks
  9682.                claim support of SHARE but do not actually have it!  If in
  9683.                doubt, try running our Network message program "Brainstorm"
  9684.                on the network in question and saving several messages at
  9685.                the same time.
  9686.  
  9687.                In a LAN environment, each WILDCAT! line operates on a
  9688.                separate computer connected to the other PCs or ATs via
  9689.                network cable.  Each line runs its own copy of WILDCAT!
  9690.                which is loaded from a network "server's" hard disk.  A
  9691.                "server" in this context is used to define any computer in a
  9692.                LAN setting that allows sharing any of its peripherals such
  9693.                as hard disks, printers or other devices.  Some network
  9694.                configurations only allow sharing programs located on a
  9695.                "dedicated server", one that only performs LAN management
  9696.                functions.  Others enable sharing of disk devices located in
  9697.                other workstations and are normally referred to as
  9698.                peer-to-peer networks.  In a network which allows multiple
  9699.                "servers", the server computers can also be used as a
  9700.                workstations for a WILDCAT! node.   Each workstation running
  9701.                WILDCAT! is assigned a separate and unique WILDCAT! Node ID
  9702.                Number in MAKEWILD, in an additional screen.  
  9703.  
  9704.                Regardless of the type of network used, only one copy of the
  9705.                WILDCAT! program and support files needs to be kept on the
  9706.                disk .  This one copy is available to each workstation
  9707.                running a WILDCAT! node.  All workstation nodes may update
  9708.                and access a common message, file, and user databases if
  9709.                desired. Each node requires it's own PC (512K suggested, 
  9710.                single floppy is ok), a modem, a telephone line, and a
  9711.  
  9712.            ─────────────────────────────────────────────────────────────────
  9713.                                           152
  9714.  
  9715.  
  9716.  
  9717.  
  9718.                               WILDCAT! Test-Drive 03/01/91
  9719.           ───────────────────────────────────────────────────────────────────
  9720.  
  9721.                connection to the network.  Local logon sessions on a
  9722.                network do not require a modem or phone lines. 
  9723.  
  9724.           2.   SLAVE CARD SYSTEM
  9725.                This setup requires an AT or clone, and a slave card such as
  9726.                Alloy's PC-Slave, which is available in 8088 (NEC V-20) and
  9727.                80286 versions.  A slave card usually contains a CPU
  9728.                (8088/V-20, or 80286), a serial port, a keyboard port and a
  9729.                monitor port.  Each slave card is actually a PC on a card
  9730.                which interacts with and shares the other peripherals in the
  9731.                PC, including the hard disk.  
  9732.  
  9733.                In brief, a slave card environment is one in which a single
  9734.                machine adds one or more slave cards with a modem and phone
  9735.                line connected to each slave card.  WILDCAT! is loaded in
  9736.                the memory of each card just as if it was a separate PC
  9737.                system, and it uses the shared hard disk of the main system
  9738.                for storage.  Some slave systems allow viewing access to
  9739.                each slave PC environment via the main system keyboard and
  9740.                screen.  The cost factor in this setup can approach or
  9741.                exceed the LAN setup, depending on the network type and PC
  9742.                cost.
  9743.  
  9744.                A spin-off on the slave card environment is the multi-PC
  9745.                card from CUBIX.  It installs in a Novell network server,
  9746.                and operates 2 workstations from within the network server. 
  9747.  
  9748.  
  9749.           3.   DESQVIEW
  9750.                For those interested in running only 2-3 or possibly 4
  9751.                nodes, it can done on a single 80286/80386 system under
  9752.                DESQview, a multi-tasking operating environment available
  9753.                from Quarterdeck Office Systems, 150 Pico Blvd., Santa
  9754.                Monica, CA  90405,  (213) 392-9701.  Although very fast
  9755.                286/386 combinations may be able to run 3 or 4 nodes, we
  9756.                have found that performance may suffer significantly on
  9757.                slower systems when more than 2 serial port applications are
  9758.                opened.  We will only recommend 2 ports under DESQVIEW
  9759.                unless you are prepared to upgrade your serial port UART
  9760.                chips, and are using a 386/16MHz AT or faster.
  9761.  
  9762.                DESQview setup involves purchasing DESQview ver. 2.25 or
  9763.                above from Quarterdeck, and installing it on your 286/386
  9764.                system.  Versions prior to 2.25 will not operate well with
  9765.                multiple serial applications, and are not recommended or
  9766.                supported by Mustang Software.  In order to establish 2
  9767.                DESQview applications you will need at least 512K of
  9768.                Expanded memory (NOT EXTENDED).  Make certain that the
  9769.                memory board you purchase is fully compatible with the
  9770.                DESQview memory manager - check with Quarterdeck for
  9771.                details.  In general, you need memory which meets the
  9772.                specifications for either AST's EEMS version 3.2 or LIM 4.0. 
  9773.  
  9774.  
  9775.  
  9776.            ─────────────────────────────────────────────────────────────────
  9777.                                           153
  9778.  
  9779.  
  9780.  
  9781.  
  9782.                               WILDCAT! Test-Drive 03/01/91
  9783.           ───────────────────────────────────────────────────────────────────
  9784.  
  9785.                     CAUTION:  Most attempts at utilizing EXTENDED memory to
  9786.                     emulate EXPANDED memory will prove unreliable when
  9787.                     performed in a multi-tasking environment.  This is due
  9788.                     to the continual switching back and forth between the
  9789.                     "real" and "protected" mode of CPU operation which can
  9790.                     result in lost interrupts and system lock-ups.  We do
  9791.                     not recommend extended memory use for any purpose, even
  9792.                     extended memory which is "converted" to EMS memory by
  9793.                     use of a software driver.  
  9794.  
  9795.                This type of multiple line installation is the only one in
  9796.                which the performance of the BBS program may be hindered,
  9797.                due to DESQview's time-slicing.  By contrast, both LAN and
  9798.                slave cards offer almost full throughput with no
  9799.                degradation.  The number of nodes actually possible under
  9800.                DESQview will depend on a number of variables, including the
  9801.                speed of the microprocessor & clock, the baud rates of the
  9802.                connections supported, and the speed of the hard disk.
  9803.  
  9804.                The memory requirements for WILDCAT!  operating under
  9805.                DESQview are approximately 300K - 320K for each copy of
  9806.                WILDCAT!.  This means that the total memory required easily
  9807.                exceeds the 640K base memory area.  A system with 512K  of
  9808.                expanded memory will operate well for 2 lines.  
  9809.  
  9810.                Although our recommendation is for no more than 2 nodes in a
  9811.                DESQview environment, there are a number of situations which
  9812.                may allow additional nodes to be added.  If an exceptionally
  9813.                fast 286 or 386 CPU is used you may very well find that an
  9814.                additional node or two can be added with only minor impact
  9815.                on performance.  Likewise, if the majority of your callers
  9816.                will be operating at 2400 baud, or if your BBS activity
  9817.                excludes downloads where speed is a factor, additional nodes
  9818.                may also be possible.  Testing in a proposed installation is
  9819.                the only method of determining the actual limits for a
  9820.                system. 
  9821.  
  9822.                The choice of multi-node configuration is left up to the
  9823.                user.  A later section of this manual contains more specific
  9824.                hardware installation references and suggestions for
  9825.                maximizing performance in each of the hardware environments.
  9826.  
  9827.  
  9828.  
  9829.           SOFTWARE & STRUCTURE
  9830.  
  9831.           This section reviews the principles, assumptions, and background
  9832.           information needed to successfully operate WILDCAT! in a
  9833.           multi-node environment.  You should not attempt to install a
  9834.           multi-node system until you have successfully installed a
  9835.           single-line.
  9836.  
  9837.           Regardless of the method of hardware installation, the software
  9838.           and directory structure is basically the same.  This discussion
  9839.  
  9840.            ─────────────────────────────────────────────────────────────────
  9841.                                           154
  9842.  
  9843.  
  9844.  
  9845.  
  9846.                               WILDCAT! Test-Drive 03/01/91
  9847.           ───────────────────────────────────────────────────────────────────
  9848.  
  9849.           will assume that all WILDCAT! related files are stored on a
  9850.           single hard disk in a dedicated network server (or a single hard
  9851.           disk in the computer using the slave cards or DESQview).  In
  9852.           reality the subdirectories may be located on any hard disk or
  9853.           subdirectory in any computer accessible by the nodes needing the
  9854.           files.  Much of the discussion in this section is intended to
  9855.           help prepare your answers to the MAKEWILD screen "Node
  9856.           Information" (only in the REGISTERED USER version) since a
  9857.           separate configuration file (CONFIGWC.BBS) is needed for each
  9858.           node. 
  9859.  
  9860.           The file structure for multi-line is very similar to that for
  9861.           single line operation.  We begin creation of our multi-line
  9862.           system with the first single node in C:\WILDCAT.  The WILDCAT!
  9863.           program files should already be located in this main area
  9864.           (C:\WILDCAT).  These include WILDCAT.EXE, WILDCAT.OVR,
  9865.           MAKEWILD.EXE, CONVERT.EXE, ADDFILES.EXE, WAIT!.EXE, WAITFOR!.EXE,
  9866.           MAKEQUES.EXE, CATEYE#.EXE (if available), and the PRO! Series
  9867.           .EXE files (if available).  The files in this area will be made
  9868.           available to the individual nodes through a path statement in the
  9869.           AUTOEXEC.BAT file with wording PATH=C:\WILDCAT, or whatever
  9870.           actual pathname is appropriate.  This path statement must be
  9871.           added to your AUTOEXEC file if it is not already present.
  9872.  
  9873.           Next we need to create a new WILDCAT! "startup directory" for
  9874.           each additional node on the system.  This is a very important
  9875.           step!  Every node in a WILDCAT! multi-line system must have its
  9876.           own startup directory, and its own unique node ID number.  This
  9877.           directory is the location where MAKEWILD is run for each node.
  9878.           Remember, the actual MAKEWILD.EXE program does not need to be in
  9879.           this startup directory, it will be located through the path
  9880.           statement.  The subdirectory contains the node specific
  9881.           information from MAKEWILD in the CONFIGWC.BBS file, and is the
  9882.           starting place for each node's CAT.BAT file.  Our first node can
  9883.           still be started from the main WILDCAT! startup directory and
  9884.           does not need to be altered.  In our example (a 2 node BBS) the
  9885.           startup directories may be identified as C:\WILDCAT (for node 1)
  9886.           & C:\WILDCAT\NODE-2 (for our second line).
  9887.  
  9888.           Multi-line configuration also entails creation of separate
  9889.           directories for external protocols, and common areas for
  9890.           messages, files, and users, if shared.  Since each node creates
  9891.           its own configuration file (CONFIGWC.BBS) in its own startup
  9892.           directory, each may customize the locations of all other support
  9893.           files.  This is done in the MAKEWILD "Node Information" screen.
  9894.           In our presentation here we will assume that all files are
  9895.           shared, although each node could access different menus,
  9896.           bulletins, doors, and other files.  If you want different nodes
  9897.           to have different bulletins, questionnaires, menus, doors, or
  9898.           display files you should change these path names in MAKEWILD for
  9899.           each node, and create different subdirectories and files. 
  9900.  
  9901.           Lastly, each node must assign a MASTER path to indicate which
  9902.           nodes are included in a "system".  This "system" is simply a
  9903.  
  9904.            ─────────────────────────────────────────────────────────────────
  9905.                                           155
  9906.  
  9907.  
  9908.  
  9909.  
  9910.                               WILDCAT! Test-Drive 03/01/91
  9911.           ───────────────────────────────────────────────────────────────────
  9912.  
  9913.           reference to which nodes may be connected in multi-node chat,
  9914.           which nodes contribute to the total call count for the system,
  9915.           and which nodes can be checked for status, such as
  9916.           up/down/waiting for calls, etc. by the CATEYE TSR program.  If
  9917.           you want both lines to have a combined call count and to be able
  9918.           to enter inter-node chat the MASTER paths must be the same.  
  9919.  
  9920.           A node may be part of a "system" by sharing a MASTER path with
  9921.           others, but still access different messages, files & users.  In
  9922.           this case the node will contribute to total "system" calls, will
  9923.           be able to participate in inter-node chat (if it is made
  9924.           available to callers), and will be shown as a node in the [W]ho
  9925.           is online command.  An example of such a configuration is the
  9926.           Mustang Software Public access BBS which has completely separate
  9927.           databases for users, files, and messages, but shares a MASTER
  9928.           path with the Private WILDCAT! HQ BBS system for registered
  9929.           users.  The callers to the public system have the ability to
  9930.           check out the other node access with [W]ho is online, although we
  9931.           have disabled the inter-node chat command for that node.  
  9932.  
  9933.           As mentioned previously, the Startup Directory is the location of
  9934.           the MAKEWILD configuration file CONFIGWC.BBS.  Since each node
  9935.           creates its own file in its own directory with its own unique
  9936.           node ID number, the sysop may exercise a great deal of variety in
  9937.           the configuration.  For example, in a network environment with
  9938.           several nodes actually taking calls from phone lines, you might
  9939.           create almost identical CONFIGWC files.  You may even create just
  9940.           one and copy it to the other directories for minor modification
  9941.           of Node ID number and path for external protocols.  Other
  9942.           workstations on the network, even without a modem, can also be
  9943.           assigned a node number and startup directory as well, and access
  9944.           the BBS system via a local logon with the COM port set to 0
  9945.           (zero).  The name of the sysop for the non-modem local nodes may
  9946.           even be listed as the name of the local PC user to enable easy
  9947.           sign-on with F1.  
  9948.  
  9949.           As an example of the above, all Mustang Software staff have
  9950.           listed our individual names as "sysop" in the MAKEWILD
  9951.           configuration for our local access nodes, allowing each of us to
  9952.           logon with F1 and bypass the initial welcome messages.  You may
  9953.           even specify that a local node should perform an errorlevel 60
  9954.           after each which results in immediate return to DOS after every
  9955.           local sign-on.  The important thing to remember is the settings
  9956.           will only affect the one node that starts up from the directory
  9957.           where that particular MAKEWILD configuration is located.  Many
  9958.           variations are possible, just be certain that each node is
  9959.           assigned a unique WILDCAT! Node ID in its MAKEWILD configuration,
  9960.           one which is different from all others, whether connected to real
  9961.           telephone lines or other local node sessions.
  9962.  
  9963.           The MAKEWILD screen "Node Information" is the primary location of
  9964.           multi-line configuration.  The initial questions deal with the
  9965.           directory paths for various items discussed previously.  These
  9966.           first questions apply to both single-line and multi-line
  9967.  
  9968.            ─────────────────────────────────────────────────────────────────
  9969.                                           156
  9970.  
  9971.  
  9972.  
  9973.  
  9974.                               WILDCAT! Test-Drive 03/01/91
  9975.           ───────────────────────────────────────────────────────────────────
  9976.  
  9977.           installations.  The balance of the items deal primarily with
  9978.           multi-node setup, and do not even appear unless your WILDCAT!
  9979.           version is capable of multi-line operation.
  9980.  
  9981.           Node ID:  Each node MUST have a different ID number, within the
  9982.           range allowable for the version of WILDCAT! installed.  Numbers
  9983.           do not have to be used in sequence, but each node number must be
  9984.           unique.  DUPLICATION OF NODE I.D. NUMBERS WILL RESULT IN
  9985.           LOCK/UNLOCK CONFLICTS!
  9986.  
  9987.           Security to access node:  This value represents the minimum level
  9988.           needed to connect to a specific node.  In situations where lines
  9989.           are reserved, such as our beta test node, access may be limited
  9990.           to prevent lower level users from connecting even if the phone
  9991.           number is obtained.  The display file NO-#.BBS is sent to callers
  9992.           denied access, where # is replaced by the node ID number, i.e.,
  9993.           the file NO-4.BBS is sent if it exists to a caller to node 4 who
  9994.           has too low a security level for access.
  9995.  
  9996.           Overwrite chat file:  The group and private chat feature operates
  9997.           by creating a disk file containing the text entered by the
  9998.           callers engaged in chat.  This file is then read by each node in
  9999.           chat whenever it is updated with text from another node in chat. 
  10000.           This is the only method of sending information to the proper
  10001.           locations in an orderly manner.  More details of chat file
  10002.           operation is included later in this manual.
  10003.  
  10004.           This option allows the sysop to specify whether the disk files
  10005.           are started fresh each time a chat is initiated, or if the text
  10006.           of new chat sessions should be appended to the end of the current
  10007.           file.  Appending rather than overwriting allows the sysop to view
  10008.           the contents of chat sessions which took place since the file was
  10009.           created using the VIEWCHAT.EXE utility.  On an active system the
  10010.           chat files can rapidly grow quite large, and should be monitored
  10011.           for deletion just like the ACTIVITY.LOG.  
  10012.  
  10013.           The response to this question also controls the capture file used
  10014.           when the sysop answers a page or initiates local chat with the F7
  10015.           key (REGISTERED USER version only).  The capture file PAGED.CAP
  10016.           is either appended to or overwritten the same as the inter-node
  10017.           chat files.
  10018.  
  10019.           Network type:  Pressing the spacebar cycles through the available
  10020.           choices.  Specific networks include Novell, PCMOS 386, and  CBIS
  10021.           Net.  The choice DOS 3.x SHARE  should be selected for any other
  10022.           network which truly supports or emulates the SHARE command. 
  10023.           These include Banyan Vines, 3-COM, LANtastic, and many others. 
  10024.           The final choice is SINGLE LINE for non-network use.  
  10025.  
  10026.           IF YOU ARE OPERATING A WILDCAT!  RELEASE WHICH IS CAPABLE OF
  10027.           MULTI-LINE, BUT ARE ONLY RUNNING A SINGLE NODE SYSTEM, YOU SHOULD
  10028.           SET THIS TO SINGLE LINE.
  10029.  
  10030.           If set to DOS 3.x SHARE when only one line is in use, the SHARE
  10031.  
  10032.            ─────────────────────────────────────────────────────────────────
  10033.                                           157
  10034.  
  10035.  
  10036.  
  10037.  
  10038.                               WILDCAT! Test-Drive 03/01/91
  10039.           ───────────────────────────────────────────────────────────────────
  10040.  
  10041.           program must be loaded.  Since no file and record locking is
  10042.           needed with only one node, loading SHARE is a waste of memory and
  10043.           processor resources.
  10044.  
  10045.           At this point we have reviewed the multi-line criteria which
  10046.           apply to all configurations, and will proceed with a short
  10047.           discussion of installation considerations for several specific
  10048.           types of networks and multi-tasking systems.  Review the sections
  10049.           dealing with your particular installation.
  10050.  
  10051.  
  10052.  
  10053.  
  10054.  
  10055.  
  10056.  
  10057.  
  10058.  
  10059.  
  10060.  
  10061.  
  10062.  
  10063.  
  10064.  
  10065.  
  10066.  
  10067.  
  10068.  
  10069.  
  10070.  
  10071.  
  10072.  
  10073.  
  10074.  
  10075.  
  10076.  
  10077.  
  10078.  
  10079.  
  10080.  
  10081.  
  10082.  
  10083.  
  10084.  
  10085.  
  10086.  
  10087.  
  10088.  
  10089.  
  10090.  
  10091.  
  10092.  
  10093.  
  10094.  
  10095.  
  10096.            ─────────────────────────────────────────────────────────────────
  10097.                                           158
  10098.  
  10099.  
  10100.  
  10101.  
  10102.                               WILDCAT! Test-Drive 03/01/91
  10103.           ───────────────────────────────────────────────────────────────────
  10104.  
  10105.           NOVELL 
  10106.  
  10107.           Novell, like a number of good networks available, offers a great
  10108.           deal of configurability which is useful in a WILDCAT!
  10109.           environment.  We suggest making use of the following specific
  10110.           network options or their equivalent with WILDCAT! multi-node.
  10111.  
  10112.           Novell does not require loading the optional Novell NetBIOS
  10113.           module at the workstation level when loading WILDCAT!  from a
  10114.           network disk.  Simply load the workstation shell with ANET3 (ver
  10115.           2.0a) or IPX and NET3 (ver. 2.12 & 2.15).  WILDCAT! directly
  10116.           supports Novell without SHARE or the NetBIOS programs.  The
  10117.           exception to this is when WILDCAT!  is loaded from a non-network
  10118.           disk such as drive C:, even if the PC is attached and active on
  10119.           the network.  Use of a non-network drive is supported without
  10120.           SHARE under Novell, as long as WILDCAT! is loaded from a network
  10121.           drive.
  10122.  
  10123.           Novell offers several versions of NetWare including the entry
  10124.           level system ELS Level I, ELS Level II, and Advanced NetWare. 
  10125.           ELS I is limited to 4 workstation connections, including a
  10126.           non-dedicated server that can operate as a workstation.  ELS II
  10127.           is limited to 8 workstation connections and also makes use of a
  10128.           non-dedicated server that doubles as a workstation.  Both of the
  10129.           above are priced significantly lower than Advanced NetWare which
  10130.           will allow connection of up to the maximum 250 WILDCAT! nodes. 
  10131.           We have found that Advanced NetWare ver. 2.15 is capable of
  10132.           operating two nodes on a single workstation using the
  10133.           multi-tasking program DESQview.  This type of configuration
  10134.           allows operating a six line BBS on only 3 AT's connected as
  10135.           Novell workstations, with each AT running 2 BBS lines.  CAUTION: 
  10136.           This setup has not been tested at this time on ELS NetWare! 
  10137.           Contact Mustang Software Technical support before purchasing a
  10138.           Novell ELS network for this type operation.
  10139.  
  10140.           Configuration
  10141.  
  10142.           Establish a user name such as NODE-1 etc. for each node on the
  10143.           system.  Assign the "user" security access for read, write,
  10144.           modify, and create access rights to all files in the STARTUP
  10145.           directory for each node. Remember that Node-1 will use the main
  10146.           WILDCAT! directory as the startup area, while additional nodes
  10147.           must have separate startup directories.  Extend these rights to
  10148.           each EXTERNAL PROTOCOL directory, MENU directory, HELP directory,
  10149.           DISPLAY directory, BULLETIN directory, QUESTIONNAIRE directory,
  10150.           DATAFILE directories, MASTER directory, and any directories
  10151.           containing downloadable files.  Assign read rights to the
  10152.           WILDCAT!  program directory (even though this is the same area
  10153.           where node-1 is started) to enable every node to load the program
  10154.           files.  The "user" does not need access rights to the rest of the
  10155.           system, except perhaps the "public" and "logon" directories if
  10156.           you will want to do system maintenance from the node workstation
  10157.           under the node username.  You may want to establish a group name
  10158.           such as BBS and assign these rights by group rather than
  10159.  
  10160.            ─────────────────────────────────────────────────────────────────
  10161.                                           159
  10162.  
  10163.  
  10164.  
  10165.  
  10166.                               WILDCAT! Test-Drive 03/01/91
  10167.           ───────────────────────────────────────────────────────────────────
  10168.  
  10169.           individually by node names..
  10170.  
  10171.           If your network supports it (Novell does), you may establish a
  10172.           drive "MAP" to your external protocol directory to enable
  10173.           addressing it as a single drive letter.  For example, our actual
  10174.           path to the protocol directory for node 2 is 
  10175.  
  10176.                F:\REGISTER\NODE-2\PROTOCOL
  10177.  
  10178.           but it is addressed in MAKEWILD as simply Y: since we include the
  10179.           Node-2 login script command 
  10180.  
  10181.                MAP Y:=SYS:/REGISTER/NODE-2/PROTOCOL
  10182.  
  10183.           As you can see, the MAP command functions much like the DOS
  10184.           command SUBST.  This allows WILDCAT! to pass a much shorter
  10185.           command line to the shell, such as 
  10186.  
  10187.                Y:ZDOWN.BAT  filename1  filename2    etc.
  10188.  
  10189.           A Novell system using a fast hard disk in the server with ample
  10190.           disk caching memory can easily handle a very large number of
  10191.           callers.  No system degradation is usually noticed with the
  10192.           WILDCAT!  database "safety mode" set to FULL.
  10193.  
  10194.  
  10195.  
  10196.  
  10197.  
  10198.  
  10199.  
  10200.  
  10201.  
  10202.  
  10203.  
  10204.  
  10205.  
  10206.  
  10207.  
  10208.  
  10209.  
  10210.  
  10211.  
  10212.  
  10213.  
  10214.  
  10215.  
  10216.  
  10217.  
  10218.  
  10219.  
  10220.  
  10221.  
  10222.  
  10223.  
  10224.            ─────────────────────────────────────────────────────────────────
  10225.                                           160
  10226.  
  10227.  
  10228.  
  10229.  
  10230.                               WILDCAT! Test-Drive 03/01/91
  10231.           ───────────────────────────────────────────────────────────────────
  10232.  
  10233.  
  10234.           PEER-TO-PEER NETWORKS
  10235.  
  10236.           This section reviews network considerations generic peer-to-peer
  10237.           networks using LANtastic as an example.  The operational features
  10238.           discussed apply to most similar LANS except for network specific
  10239.           recommendations.  From an operational viewpoint, these networks
  10240.           will function much like any other.  The primary difference for a
  10241.           WILDCAT! installation is the use of multiple "servers".  If
  10242.           multiple workstations are used as servers for various system
  10243.           resources, these same server/workstations may also be used as a
  10244.           WILDCAT! node.  Each node must still be given a unique Node ID,
  10245.           and must reference its own private startup directory and external
  10246.           protocol directory.  
  10247.  
  10248.           LANtastic
  10249.  
  10250.           This network operates WILDCAT! well when configured properly. The
  10251.           following network parameters have been found to increase
  10252.           reliability and improve operation:
  10253.  
  10254.           DOS ver. 3.1 or 3.3 are recommended, version 3.2 is not fully
  10255.           compatible with the network communication interfaces.  The SHARE
  10256.           command is not necessary since LANtastic emulates SHARE in the
  10257.           LANBIOS.  
  10258.  
  10259.           The use of a small disk cache system with LANtastic is
  10260.           recommended for best performance.  
  10261.  
  10262.           For additional information, contact Mustang Software, Inc.
  10263.  
  10264.  
  10265.  
  10266.  
  10267.  
  10268.  
  10269.  
  10270.  
  10271.  
  10272.  
  10273.  
  10274.  
  10275.  
  10276.  
  10277.  
  10278.  
  10279.  
  10280.  
  10281.  
  10282.  
  10283.  
  10284.  
  10285.  
  10286.  
  10287.  
  10288.            ─────────────────────────────────────────────────────────────────
  10289.                                           161
  10290.  
  10291.  
  10292.  
  10293.  
  10294.                               WILDCAT! Test-Drive 03/01/91
  10295.           ───────────────────────────────────────────────────────────────────
  10296.  
  10297.           SLAVE CARDS
  10298.  
  10299.           These follow the same WILDCAT! software setup procedures as a
  10300.           network.  The only real difference here is that SHARE must be
  10301.           loaded in EACH SLAVE ENVIRONMENT. 
  10302.  
  10303.           Alloy's PC Slave system is established to act much like a network
  10304.           with no cables connecting the individual workstations.  Instead,
  10305.           each workstation computer is actually a card installed into the
  10306.           bus on the "server".  
  10307.  
  10308.           Alloy's own network software is NTNX.  Setup the hardware and
  10309.           software according to the instructions from Alloy.  If the slave
  10310.           cards are populated with 1 megabyte of memory we recommend
  10311.           allocating 512K for the slave partition and the remaining 512K as
  10312.           system disk cache within NTNX.
  10313.  
  10314.           The WILDCAT! configurations on the slave cards are established on
  10315.           the server hard disk exactly like any other network setup. 
  10316.           Create separate startup directories for each node and create the
  10317.           required node areas for external protocols, if used. This setup
  10318.           may be done from the server console, but each node must actually
  10319.           be started and tested by its own autoexec.bat file as describe in
  10320.           the documentation.  The individual slave cards may be accessed by
  10321.           connection directly to the cards via terminals (monitor &
  10322.           keyboard).  Alloy cards also operate with the utility program
  10323.           NXSCAN to control slave cards from the server in real time
  10324.           without using additional terminals.  
  10325.  
  10326.           The NTNX software includes a utility to monitor each slave from
  10327.           the server, although interaction is not possible.   
  10328.  
  10329.           When operating in a slave system, all WILDCAT! sessions MUST make
  10330.           use of answering phone by Auto-Answer since Alloy uses the ring
  10331.           detect line (pin 22) internally to reboot the individual slave
  10332.           systems from remote.  Using auto-answer may have an impact on
  10333.           your door operations, and you are cautioned to review the
  10334.           disadvantages of using auto-answer with doors or external
  10335.           protocols.  See the door section of Advanced Features for
  10336.           details. 
  10337.  
  10338.  
  10339.  
  10340.  
  10341.  
  10342.  
  10343.  
  10344.  
  10345.  
  10346.  
  10347.  
  10348.  
  10349.  
  10350.  
  10351.  
  10352.            ─────────────────────────────────────────────────────────────────
  10353.                                           162
  10354.  
  10355.  
  10356.  
  10357.  
  10358.                               WILDCAT! Test-Drive 03/01/91
  10359.           ───────────────────────────────────────────────────────────────────
  10360.  
  10361.           DESQview
  10362.  
  10363.           DESQview should to set up with two windows (or more, limited by
  10364.           your PC), and follow the same WILDCAT! software installation
  10365.           procedures as a network.  The only real difference here is that
  10366.           SHARE must be loaded prior to starting the DESQview program with
  10367.           DV or XDV.  There is no need to load SHARE in each DV window. 
  10368.  
  10369.           WILDCAT! is DESQview "aware", and will recognize when it is
  10370.           operating in a DV environment.  When the presence of a
  10371.           multi-tasker such as DV, TaskView, or OmniView is detected
  10372.           WILDCAT! automatically performs direct screen writing to an
  10373.           alternate video buffer provided by DESQview.  When configured
  10374.           properly WILDCAT! is able to run in any size screen window, in
  10375.           foreground or background mode, with no interference with other
  10376.           programs.  
  10377.  
  10378.           We recommend use of DESQview version 2.25 and above only. We also
  10379.           strongly suggest use of the 16550A UART chip as a replacement for
  10380.           the 8250 or 16450 found in most RS-232 boards.  The use of this
  10381.           chip becomes even more important when more than two WILDCAT!
  10382.           nodes are configured on a single machine.  This chip is
  10383.           inexpensive and is available from a number of sources at a
  10384.           nominal cost, including Arrow Electronics at 1-800-932-7769.
  10385.  
  10386.           The Initial setup of DESQview (SETUP.BAT) allows setting
  10387.           performance parameters which affect the processing time allocated
  10388.           to foreground and background tasks.  You will want to experiment
  10389.           with these settings, but should begin with each task receiving
  10390.           equal time if both are operating a WILDCAT!  node.  Start with 3
  10391.           ticks for each node.  If you are operating a single BBS in the
  10392.           background while using the foreground for other activities such
  10393.           as word processing, you then should allow the background task
  10394.           more time by a factor of about 3.
  10395.  
  10396.           The following screen shows the major setup parameters and the
  10397.           proper settings for a 2 line BBS under DESQview.
  10398.  
  10399.           The important parameters here begin with the second half of the
  10400.           page.  Optimize communications must be set to "Y" in order to
  10401.           operate high speed modems reliably.  In addition, you should load
  10402.           the WILDCAT! node that uses the highest baud rate first.  Doing
  10403.           so prevents the 0-640K area of memory from becoming fragmented
  10404.           since communications programs are never swapped out, and
  10405.           guarantees the best transfer speeds.  In addition, if an Enhanced
  10406.           Expanded Memory board (EEMS) is being used DESQview will make use
  10407.           of its "instantaneous" mapping registers for the first program
  10408.           while assigning all other programs to the slower registers with
  10409.           mapping overhead.  Remember that the processing power of your PC
  10410.           ultimately limits how many high speed communications programs may
  10411.           be run simultaneously without dropping characters.  
  10412.  
  10413.           Swapping of programs may be set to "Y", although WILDCAT! should
  10414.           never be swapped out of memory.  This parameter simply allows
  10415.  
  10416.            ─────────────────────────────────────────────────────────────────
  10417.                                           163
  10418.  
  10419.  
  10420.  
  10421.  
  10422.                               WILDCAT! Test-Drive 03/01/91
  10423.           ───────────────────────────────────────────────────────────────────
  10424.  
  10425.           other programs this option.  Printer contention should not be
  10426.           managed since DV will suspend a program that attempts to print if
  10427.           another is already printing.  
  10428.  
  10429.           We recommend setting DV to indicate that WILDCAT! does NOT write
  10430.           directly to the screen (even though it does) since the video
  10431.           buffer is automatically redirected by WILDCAT! internally.  Fine
  10432.           tuning DESQview parameters may be helpful in any individual
  10433.           installation.
  10434.  
  10435.  
  10436.           The following are WILDCAT! program areas which are affected by
  10437.           multi-node operation, and may need additional explanation.
  10438.  
  10439.           The WILDCAT! multi-node program code performs both file and
  10440.           record locking, unlike many other BBS packages which only make
  10441.           use of file locking.  What this means to you as a sysop is
  10442.           enhanced versatility and operation.  For example, when operating
  10443.           several nodes at one time, WILDCAT! is able to perform sweeping
  10444.           changes including deleting messages in the wastebasket, since any
  10445.           messages currently being "used" by a node are simply ignored due
  10446.           to the record lock.  Record locking allows the PRO! series to
  10447.           actually perform major database updates to most items without
  10448.           disabling all nodes.  File locking systems prohibit this type of
  10449.           access. 
  10450.  
  10451.           We provided the newest file structures to developers who wish to
  10452.           upgrade their products.  The new databases make use of the B-Tree
  10453.           Filer 5.0 from Turbo Power Software, Scotts Valley, CA.
  10454.  
  10455.  
  10456.           DATABASE SAFETY MODE 
  10457.  
  10458.           The "safety" mode of database operation is configurable in
  10459.           WILDCAT! Multi-Line.  It can be set for "FULL", "PARTIAL", or
  10460.           "NONE".  The default setting of "PARTIAL" will perform additional
  10461.           database activity of flushing the buffers after each access. 
  10462.           Although this will virtually guarantee that a power failure will
  10463.           not cause data corruption, it takes extra time to perform the
  10464.           flushing.  The "FULL" mode creates an additional database file
  10465.           with the extension .DIA, and will perform integrity checks as
  10466.           data is changed and new data is added.  The FULL mode may take as
  10467.           much as 4 times as long to write record changes in the databases. 
  10468.           It actually holds information in the .DIA (diagram) file, and
  10469.           checks data integrity during the next transaction.  If an error
  10470.           is encountered it is immediately corrected before continuing with
  10471.           the new record.  If network operation seems excessively sluggish
  10472.           or you are operating under DESQview and need additional speed, we
  10473.           suggest changing the safety mode to "NONE".  The WCREPAIR program
  10474.           will fix any database problems that develop in any mode. 
  10475.  
  10476.  
  10477.           DOORS 
  10478.  
  10479.  
  10480.            ─────────────────────────────────────────────────────────────────
  10481.                                           164
  10482.  
  10483.  
  10484.  
  10485.  
  10486.                               WILDCAT! Test-Drive 03/01/91
  10487.           ───────────────────────────────────────────────────────────────────
  10488.  
  10489.           Door operation in a multi-node system is essentially the same as
  10490.           single line.  A DOOR.DAT file is created in the DOOR path, and is
  10491.           used by all nodes sharing that path.  If you have a DOOR path
  10492.           shared between nodes WILDCAT! will check the DOOR.DAT operational
  10493.           flags to determine a door is "in use" whenever a caller requests
  10494.           access.  Access is denied if it is in use and the door has not
  10495.           been specified as multi-user in MAKEWILD.  For those few doors
  10496.           with true record locking you may specify that it is multi-user
  10497.           and no checks for access will be performed.  The door itself will
  10498.           then be responsible for handling the necessary locks when two or
  10499.           more callers access it at one time.  Most doors are not
  10500.           multi-user.
  10501.  
  10502.  
  10503.           INTER-NODE CHAT
  10504.  
  10505.           As mentioned previously, chat makes use of disk files for text
  10506.           entered by callers.  Although the port to port access could be
  10507.           accomplished in any one environment (LAN, DV, etc), there is no
  10508.           feasible way other than disk files to support such diverse
  10509.           applications true networks, slave cards, and unknown port
  10510.           parameters under a number of multi-tasking programs. 
  10511.  
  10512.           The key to having your callers make successful use of inter-node
  10513.           chat is clear explanation and training.  Make use of the
  10514.           PRECHAT.BBS (.SCR), CHAT.HLP, and CHATCMD.HLP files to help your
  10515.           users.  Since screen updates are only possible once a line has
  10516.           been sent, emphasize that users should be patient.  If the other
  10517.           caller exits chat a notice will be sent to all others in chat.
  10518.           The same is true after paging a caller; simply wait for the
  10519.           notification that he has entered chat rather than issuing a
  10520.           constant stream of /USERS commands.
  10521.  
  10522.           The chat file created by WILDCAT! is in record format, and is not
  10523.           easily readable without the VIEWCHAT utility.  VIEWCHAT is
  10524.           invoked by following the command with the filename to view, such
  10525.           as CHAT.002 or CHAT.GRP.  VIEWCHAT is not required to view the
  10526.           local chat capture file PAGED.CAP.  The output is sent to the
  10527.           screen with no pauses.  This allows redirection to a plain ASCII
  10528.           file for archival purposed.
  10529.  
  10530.  
  10531.           PRO! SERIES OPERATION
  10532.  
  10533.           Read the individual documentation file for complete operational
  10534.           details.  In multi-node situations the PRO! utilities may be run
  10535.           without taking down active BBS nodes for most functions.  
  10536.  
  10537.           All PRO! applications MUST be started from a valid startup
  10538.           directory, and have access to a valid, unused node ID via a
  10539.           CONFIGWC.BBS file.  This startup directory may be one of the
  10540.           actual BBS nodes which has been scheduled to run a PRO! utility
  10541.           as an event, or a node which has been manually stopped with F10. 
  10542.           It could also be an unused node ID on a separate workstation or
  10543.  
  10544.            ─────────────────────────────────────────────────────────────────
  10545.                                           165
  10546.  
  10547.  
  10548.  
  10549.  
  10550.                               WILDCAT! Test-Drive 03/01/91
  10551.           ───────────────────────────────────────────────────────────────────
  10552.  
  10553.           in another DESQview window.  Just like a local WILDCAT! access
  10554.           from a network computer, it must have a valid Node ID to
  10555.           function.  DUPLICATION OF A NODE ID USED BY ANOTHER WILDCAT! BBS
  10556.           NODE OR ANOTHER PRO! SERIES IN OPERATION WILL CAUSE DISASTROUS
  10557.           RESULTS!   
  10558.  
  10559.           As an example, if you are operating 6 actual lines on the 10 node
  10560.           version 2.15N, and have set them up as nodes 1-6, you may still
  10561.           run U-PRO! on another network PC as long as you have created a
  10562.           startup directory for an additional node (perhaps 7), have run
  10563.           MAKEWILD in the node 7 startup directory, and have assigned a
  10564.           node ID of 7.  If you have already used Nodes 1-10 for real
  10565.           incoming lines, you MUST take down one line to operate the PRO!
  10566.           utility.
  10567.  
  10568.           Each PRO! series should be limited to operation on only one
  10569.           workstation at a time if database modification is being
  10570.           completed.  For example, unused nodes 7 & 8 may both run M-PRO!
  10571.           at the same time, even while nodes 1-6 are taking calls, as long
  10572.           as they are reporting rather than making changes.  If one is
  10573.           deleting messages that are over 60 days old and private, and the
  10574.           other is deleting all mail in folder B that is over 10 days old,
  10575.           there will be just too many record locks thrown at the system at
  10576.           one time.  If both are simply listing mail to a file for
  10577.           archiving, the dual processing will probably be handled
  10578.           adequately, but again this is dependent on the network used. If
  10579.           in doubt, run only one utility at one time.
  10580.  
  10581.  
  10582.           EVENTS
  10583.  
  10584.           Multi-node operation must be taken into consideration when
  10585.           running most events.  We have discussed the PRO! series which may
  10586.           be run as events (for most functions) even with other nodes
  10587.           active.  You can easily schedule node 2 for a wastebasket dump of
  10588.           folder "Y" at 4am while leaving all other nodes available for
  10589.           calls.  This is in contrast to the message renumbering portion of
  10590.           both WILDCAT! and M-PRO! which will not operate unless all^_nodes
  10591.           have been taken down.  To perform a renumber the sysop must
  10592.           schedule an event on ALL nodes that access the same message
  10593.           datafiles at the same time, say 4am.  One node then uses the
  10594.           WAIT! program to pause for five minutes or so (just in case the
  10595.           clocks are a little off) with the command WAIT! 300 (wait for 300
  10596.           seconds).  The second line of the batch file tells M-PRO! to
  10597.           perform the renumber.  At the same time the other nodes in the
  10598.           system execute an event batch file that simply says WAITFOR!
  10599.           04:30 (wait for 4:30am, then continue).  This assumes that the
  10600.           renumber does not take more than 25 minutes.
  10601.  
  10602.           Any third party programs that read the datafiles may also need
  10603.           all other nodes to be suspended since the files or records needed
  10604.           may be locked at any time and access unavailable.  The exception
  10605.           are utilities making use of the B-Tree Filer from Turbo Power
  10606.           Software. 
  10607.  
  10608.            ─────────────────────────────────────────────────────────────────
  10609.                                           166
  10610.  
  10611.  
  10612.  
  10613.  
  10614.                               WILDCAT! Test-Drive 03/01/91
  10615.           ───────────────────────────────────────────────────────────────────
  10616.  
  10617.  
  10618.           USER ACCESS
  10619.  
  10620.           Only one username may have access to a system at one time.  If
  10621.           user Alan Luck signs on node 4, no one by that name may access
  10622.           any other node on the system. This feature prevents multiple
  10623.           updates of user records from different nodes to extend time or
  10624.           functionality. 
  10625.  
  10626.  
  10627.           BACKUP
  10628.  
  10629.           This aspect of proper computer management is more important than
  10630.           ever in a multi-line environment.  The introduction of file and
  10631.           record locking adds an additional dimension to this activity
  10632.           which can cause problems. You may find that your previous backup
  10633.           software is unable to backup files which have locks placed on
  10634.           them by software, especially if you have been relying on a batch
  10635.           file copy process.
  10636.  
  10637.           Aside from purchasing "intelligent" backup software designed to
  10638.           sidestep the locks and backup all files on your particular system
  10639.           while the BBS is running, you may have little alternative than to
  10640.           implement a system-wide event which takes all nodes down with a
  10641.           WAITFOR! command while one node performs the necessary backup to
  10642.           disk or other media.
  10643.  
  10644.  
  10645.           PHONE ROTATION
  10646.  
  10647.           This may seem like a trivial topic for discussion, but there are
  10648.           a number the alternatives and differing opinions regarding the
  10649.           best implementation.  We will review several possibilities here
  10650.           with no attempt to persuade a sysop that one is better than
  10651.           another, but present them as different alternatives for different
  10652.           installations.
  10653.  
  10654.           As an example we will discuss a 10 line system.  The simplest
  10655.           setup is a single published phone number which rotates (or hunts
  10656.           in telephone company parlance) down from line 1 to two, to three,
  10657.           to ten.  This rotation ignores the caller's baud rate, and leaves
  10658.           access to faster modems to chance, unless all lines are connected
  10659.           to the same modem types. 
  10660.  
  10661.           Another alternative is publishing three numbers, the first rings
  10662.           line one which rotates to two and three.  All 3 lines are
  10663.           supported with a 2400 baud modem.  The number for line four is
  10664.           then published as a USR 9600 HST number, and rotates through
  10665.           lines 5, 6, 7 and 8.  The number for line 9 is also published and
  10666.           is supported by a Hayes V-Series 9600 which rotates to another
  10667.           V-Series on line 10.  While this setup allows higher speed modems
  10668.           to selectively call the correct lines, it forces the caller to
  10669.           dial several numbers if they have no preference for connect
  10670.           rates.   his setup is used on the Mustang Software Private HQ!
  10671.  
  10672.            ─────────────────────────────────────────────────────────────────
  10673.                                           167
  10674.  
  10675.  
  10676.  
  10677.  
  10678.                               WILDCAT! Test-Drive 03/01/91
  10679.           ───────────────────────────────────────────────────────────────────
  10680.  
  10681.           BBS.
  10682.  
  10683.           A variation on the above could have the calls to the HST lines
  10684.           limited to 9600 baud only by making that limitation clear to
  10685.           callers and then setting the modem with &N6 to limit calls below
  10686.           9600 BAUD.
  10687.  
  10688.  
  10689.  
  10690.  
  10691.  
  10692.  
  10693.  
  10694.  
  10695.  
  10696.  
  10697.  
  10698.  
  10699.  
  10700.  
  10701.  
  10702.  
  10703.  
  10704.  
  10705.  
  10706.  
  10707.  
  10708.  
  10709.  
  10710.  
  10711.  
  10712.  
  10713.  
  10714.  
  10715.  
  10716.  
  10717.  
  10718.  
  10719.  
  10720.  
  10721.  
  10722.  
  10723.  
  10724.  
  10725.  
  10726.  
  10727.  
  10728.  
  10729.  
  10730.  
  10731.  
  10732.  
  10733.  
  10734.  
  10735.  
  10736.            ─────────────────────────────────────────────────────────────────
  10737.                                           168
  10738.  
  10739.  
  10740.  
  10741.  
  10742.                               WILDCAT! Test-Drive 03/01/91
  10743.           ───────────────────────────────────────────────────────────────────
  10744.  
  10745.  
  10746.           APPENDIX A - MODEMS
  10747.  
  10748.           Modems in General
  10749.  
  10750.           A computer and the supporting peripherals that constitute a
  10751.           bulletin board system represent a chain of equipment that rarely
  10752.           gets to rest.
  10753.  
  10754.           Even while idling, the system is working.  Most BBS's are on call
  10755.           twenty-four hours a day, seven days a week.  If a chain is only
  10756.           as good as its weakest link, what about the various links that
  10757.           constitute a BBS operation? It then begins to have real meaning
  10758.           that the hardware/software must not only work together, but that
  10759.           each component is actually dependent upon the others, and must be
  10760.           durable as a stand-alone device.
  10761.  
  10762.           A BBS system's modem is the most important link to the outside
  10763.           world.  We strongly recommend purchasing a name brand modem that
  10764.           has proven itself as a reliable performer under long term use. 
  10765.  
  10766.           Mustang Software regularly solicits modems from manufacturers
  10767.           during our program development, with the understanding that
  10768.           WILDCAT! will be tested and guaranteed to run on their equipment.
  10769.           We continue to add modem settings to our list as new
  10770.           manufacturers cooperate with demonstration units for testing. Our
  10771.           thanks to those who have participated in this evaluation program.
  10772.  
  10773.  
  10774.           Hardware Error Checking
  10775.  
  10776.           Many modems support the ability to perform checking of
  10777.           transmission through hardware built into the modem itself.  If
  10778.           your modem supports an internal error checking protocol (MNP or
  10779.           ARQ), you may make use of this feature and have WILDCAT! offer an
  10780.           additional internal file transfer protocol that takes advantage
  10781.           of this ability.  This protocol is 1K Xmodem-G, and will increase
  10782.           the transfer throughput significantly.  Note that WILDCAT! will
  10783.           not make this protocol choice available to a caller unless the
  10784.           connection was made using a result code for reliable connection
  10785.           (see MAKEWILD Modem Information, Part 2).  The REGISTERED USER
  10786.           version of WILDCAT! also adds YMODEM-G (batch) to this list.  
  10787.  
  10788.           A few of the modems which support MNP/ARQ are Microcom, US
  10789.           Robotics HST and 2400e, Telebit, Ven-Tel, and the Multitech 224EH
  10790.           and EC.  Consult your modem manual to determine if you have MNP
  10791.           support.
  10792.  
  10793.  
  10794.           Modem Related Connection Problems
  10795.  
  10796.           Should you have trouble with your modem operating properly after
  10797.           installing and checking the setup parameters, you should follow
  10798.           these steps to determine the problem area.  NOTE that all
  10799.  
  10800.            ─────────────────────────────────────────────────────────────────
  10801.                                           169
  10802.  
  10803.  
  10804.  
  10805.  
  10806.                               WILDCAT! Test-Drive 03/01/91
  10807.           ───────────────────────────────────────────────────────────────────
  10808.  
  10809.           references to the character 0 are ZERO and not the letter "O".
  10810.           THIS IS VERY IMPORTANT!
  10811.  
  10812.           First, start your favorite communications program such as Qmodem,
  10813.           ProComm, Smartcomm, Telix, etc..  Perform whatever commands are
  10814.           necessary to enter "command state", usually a blank screen where
  10815.           you can enter modem commands.
  10816.  
  10817.           Second, type ATZ and press ENTER.  You should see "OK" or its
  10818.           numeric equivalent "0", which indicates you have established a
  10819.           good connection with the communications port.  If this test
  10820.           fails, i.e the modem returns "ERROR" or its numeric equivalent
  10821.           "4", then you need check your hardware to make sure the port you
  10822.           have selected exists and is the ONLY port with that designation
  10823.           (COM1 etc.)  If you got the "OK" or "0" then proceed with the
  10824.           following step.
  10825.  
  10826.           Third, enter the appropriate startup strings listed in your
  10827.           WILDCAT! set-up one at a time, pressing ENTER after each, to see
  10828.           if the modem is interpreting them correctly.  For example, if
  10829.           your modem calls for AT V0 M0 Q0 E0 you would type
  10830.  
  10831.                     AT V0 <ENTER>
  10832.  
  10833.           The result should be a "0" (ZERO) which is the numeric result
  10834.           code for "OK".  Then type AT M0 <ENTER> and check the response. 
  10835.           Continue to test each setup parameter until you are sure that the
  10836.           modem accepts each one.  Perform this test for EVERY command in
  10837.           ALL startup strings, as well as the reinitialization string, if
  10838.           being used.  Should all of them be accepted by your modem but it
  10839.           still fails to operate properly you should increase the modem
  10840.           delays in MAKEWILD to 2500 each in increments of 500.  If any
  10841.           individual setup string item fails, check your manual and make
  10842.           sure the parameter is a valid command for your particular modem.
  10843.  
  10844.           Modem Switch and Register Settings
  10845.  
  10846.           The settings for any individual modem may vary, but most modems
  10847.           make use of some standard switch and S-Register settings.  The
  10848.           discussion here deals with the most common dip switch choices (if
  10849.           your modem has them) and the register settings.  The switches, if
  10850.           present, may be arranged and numbered in any order, but will
  10851.           usually cover the following functions.  If your modem has
  10852.           switches you should set them according to this discussion.
  10853.  
  10854.           Data Terminal Ready (DTR) 
  10855.  
  10856.           One of the pins on your cable or connection between the modem and
  10857.           computer is DTR, which is used to assure that the two modems can
  10858.           "talk" to each other.  WILDCAT! handles the operation of DTR and
  10859.           uses it to control the connection.  One of the main uses for DTR
  10860.           is manipulation to tell the modem that the caller has pressed "G"
  10861.           for Goodbye and wants to hang up.  This switch can usually be
  10862.           either FORCED ON or NORMAL.  WILDCAT! needs a NORMAL setting in
  10863.  
  10864.            ─────────────────────────────────────────────────────────────────
  10865.                                           170
  10866.  
  10867.  
  10868.  
  10869.  
  10870.                               WILDCAT! Test-Drive 03/01/91
  10871.           ───────────────────────────────────────────────────────────────────
  10872.  
  10873.           order to be able to raise and lower DTR to tell the modem when to
  10874.           hang up the phone.
  10875.  
  10876.           Verbal/Numeric result Codes
  10877.  
  10878.           This switch controls the type of responses the modem sends to the
  10879.           computer for connect, carrier detected, etc..  The two choices
  10880.           are Verbal (also called Verbose) or Numeric (also called Terse). 
  10881.           WILDCAT! must receive numeric codes, and sets this by use of the
  10882.           AV0 (That's zero, not a letter "o") command in the startup
  10883.           strings.  This switch must be set to numeric since some modems
  10884.           (the USR HST in particular) will not allow the V0 command to
  10885.           override the switch setting.
  10886.  
  10887.           Display result Codes
  10888.  
  10889.           This switch indicates if the response from the modem should be
  10890.           sent to the computer.  WILDCAT! needs to get the numeric codes
  10891.           therefore this switch should be set to enable result code
  10892.           display.
  10893.  
  10894.           Command Mode Local Echo
  10895.  
  10896.           Local echo refers to the ability to actually display the result
  10897.           code on the screen locally when it is sent.  WILDCAT! does not
  10898.           require this echo to operate properly.
  10899.  
  10900.           Auto Answer
  10901.  
  10902.           The preferred method for WILDCAT! to use in answering the phone
  10903.           is by monitoring the Ring-Detect Line, rather than having the
  10904.           modem auto-answer the phone.  In this case the auto-answer switch
  10905.           should be set NOT to answer.  If instead you elect to answer the
  10906.           phone by auto-answer (in MAKEWILD), this switch must be set to
  10907.           have the modem perform auto-answer.  The status of this switch
  10908.           can be over-ridden with AT S0=0 to disable auto-answer or AT S0=1
  10909.           to enable it.
  10910.  
  10911.           Carrier Detect Override (DCD or CD)
  10912.  
  10913.           This switch is VERY important.  WILDCAT! monitors pin 8 to
  10914.           determine whether a carrier exists to know if someone is on-line. 
  10915.           If this switch is set incorrectly, WILDCAT! cannot tell when
  10916.           someone hangs up, and may think someone is on-line when they are
  10917.           not!  It should NOT be forced true or forced on.  It  MUST be set
  10918.           to reflect reality or to follow the software.  If WILDCAT! is
  10919.           started with CD forced true it will display the message "Session
  10920.           in Progress".
  10921.  
  10922.           Single/multiple phone line
  10923.  
  10924.           Can be set either way depending on your phone line.
  10925.  
  10926.  
  10927.  
  10928.            ─────────────────────────────────────────────────────────────────
  10929.                                           171
  10930.  
  10931.  
  10932.  
  10933.  
  10934.                               WILDCAT! Test-Drive 03/01/91
  10935.           ───────────────────────────────────────────────────────────────────
  10936.  
  10937.           AT Command Set recognition
  10938.  
  10939.           Since WILDCAT! sends and receives AT commands to and from the
  10940.           modem, this switch must be set to enable AT command set
  10941.           recognition.
  10942.  
  10943.           Escape Code Operation
  10944.  
  10945.           It is advised that your modem disconnect if it receives a +++
  10946.           from your caller.  Not all modems have this switch.  To prevent
  10947.           acting on an escape sequence, we recommend including the command
  10948.           S2=255 in a modem string to change the escape code character from
  10949.           +++.  See the discussion of the S2 register below and in your
  10950.           modem manual.
  10951.  
  10952.           Use Factory or NRAM defaults
  10953.  
  10954.           Some modems which allow storing setup parameters in non-volatile
  10955.           RAM (NRAM) also allow selection of whether the power-on default
  10956.           parameters are loaded from NRAM or the hardware factory settings. 
  10957.           If your modem allows a choice you must set this switch to load
  10958.           from the NRAM settings, not the factory settings.  The USR HST is
  10959.           one modem which has this dip switch.
  10960.  
  10961.           S0 register
  10962.  
  10963.           Sets the ring number to answer the phone.  If set to 0 (zero),
  10964.           auto-answer is disabled.  S0=1 will enable auto-answer on the
  10965.           first ring.  Set this to S0=0 under normal circumstances and use
  10966.           ring detect to allow WILDCAT! to take care of answering the
  10967.           phone.
  10968.  
  10969.           S2 register
  10970.  
  10971.           Holds the ASCII value of the escape sequence character.  The
  10972.           factory default is 43, the plus sign (+).  The character
  10973.           indicated in S2 needs to be sent three times with appropriate
  10974.           pauses to place the modem in command state.  Values above 128
  10975.           disable the escape sequence.  We recommend disabling the escape
  10976.           sequence since it is not needed by WILDCAT!, and will prevent
  10977.           troublesome callers from attempting to disable your modem.
  10978.  
  10979.           S7 register
  10980.  
  10981.           This value determines how long the modem waits for a carrier to
  10982.           be detected after it has answered a call.  It should normally be
  10983.           set to the default of 30, and must match the value in MAKEWILD
  10984.           for WILDCAT! to wait before giving up (Modem Information - Frame
  10985.           3).
  10986.  
  10987.           S25 register
  10988.  
  10989.           Not all modems have this register, but it is important if it
  10990.           exists.  A change in the DTR (data terminal ready) status from on
  10991.  
  10992.            ─────────────────────────────────────────────────────────────────
  10993.                                           172
  10994.  
  10995.  
  10996.  
  10997.  
  10998.                               WILDCAT! Test-Drive 03/01/91
  10999.           ───────────────────────────────────────────────────────────────────
  11000.  
  11001.           to off that is shorter than the value specified in the S25
  11002.           register is ignored.  This means that the default value of 5
  11003.           (five-hundredths of a second) represents the shortest time that
  11004.           DTR must be lowered to have the modem hang up.  You may recall
  11005.           that WILDCAT! uses a lowering and raising of DTR to end a call,
  11006.           and we expect the modem to respond.  If it doesn't it could be
  11007.           due to this register being set too high.  We lower DTR for just
  11008.           over 3 seconds, and therefore the maximum value of S25 should be
  11009.           30.  We suggest leaving the default of 5.
  11010.  
  11011.  
  11012.  
  11013.  
  11014.  
  11015.  
  11016.  
  11017.  
  11018.  
  11019.  
  11020.  
  11021.  
  11022.  
  11023.  
  11024.  
  11025.  
  11026.  
  11027.  
  11028.  
  11029.  
  11030.  
  11031.  
  11032.  
  11033.  
  11034.  
  11035.  
  11036.  
  11037.  
  11038.  
  11039.  
  11040.  
  11041.  
  11042.  
  11043.  
  11044.  
  11045.  
  11046.  
  11047.  
  11048.  
  11049.  
  11050.  
  11051.  
  11052.  
  11053.  
  11054.  
  11055.  
  11056.            ─────────────────────────────────────────────────────────────────
  11057.                                           173
  11058.  
  11059.  
  11060.  
  11061.  
  11062.                               WILDCAT! Test-Drive 03/01/91
  11063.           ───────────────────────────────────────────────────────────────────
  11064.  
  11065.           Modem-Specific Settings
  11066.  
  11067.  
  11068.           Depending on your particular modem, one of the following setup
  11069.           configurations may be of use.  Each are described in detail, and
  11070.           are listed below.
  11071.  
  11072.           STANDARD 1
  11073.  
  11074.                The following setting would usually apply to a modem with a
  11075.                maximum speed of 300 or 1200 baud (may apply to some 2400
  11076.                baud modems) which has dip switches on the modem for setting
  11077.                DTR (Data Terminal Ready) as well as CD (Carrier Detect), as
  11078.                well as those switches involved with COM port designation.
  11079.                This type of modem DOES NOT have non-volatile memory to
  11080.                store the AT command set on a permanent basis.  This type of
  11081.                modem DOES NOT support the EXTENDED Hayes "AT" Commands such
  11082.                as &C, &D, and &W which writes the settings to the
  11083.                Non-Volatile memory.
  11084.  
  11085.           Startup String #1: [BLANK]
  11086.           Startup String #2: [BLANK]
  11087.           Startup String #3: [BLANK]
  11088.  
  11089.           String to re-initialize after every call:
  11090.                     AT V0 M0 Q0 E0 S0=0 S7=30 S2=255 X1
  11091.  
  11092.           ------------------------------
  11093.  
  11094.           STANDARD 2
  11095.  
  11096.                The following setting would apply to a modem with a maximum
  11097.                speed of 2400 baud.  It DOES NOT have many  dip switches on
  11098.                the modem for modem control except for COM port designation.
  11099.                This type of modem DOES NOT have non-volatile memory to
  11100.                store the AT command set on a permanent basis.  This type of
  11101.                modem DOES support the EXTENDED Hayes "AT" Commands such as
  11102.                &C and &D.
  11103.  
  11104.           Startup String #1: [BLANK]
  11105.           Startup String #2: [BLANK]
  11106.           Startup String #3: [BLANK]
  11107.  
  11108.           String to re-initialize after every call:
  11109.                     AT V0 M0 Q0 E0 S0=0 S7=30 S2=255 &C1 &D2 X1
  11110.  
  11111.           ------------------------------
  11112.  
  11113.           STANDARD 3
  11114.  
  11115.                The following setting would apply to a modem with a maximum
  11116.                speed of 2400 baud.  It DOES NOT have many  dip switches on
  11117.                the modem for modem control except for COM port designation. 
  11118.                This type of modem DOES have non-volatile memory to store
  11119.  
  11120.            ─────────────────────────────────────────────────────────────────
  11121.                                           174
  11122.  
  11123.  
  11124.  
  11125.  
  11126.                               WILDCAT! Test-Drive 03/01/91
  11127.           ───────────────────────────────────────────────────────────────────
  11128.  
  11129.                the AT command set on a permanent basis.  This type of modem
  11130.                DOES support the EXTENDED Hayes "AT" Commands such as &C, &D
  11131.                and &w to write the settings to the non-volatile RAM.
  11132.  
  11133.           Startup String #1: AT &F
  11134.           Startup String #2: AT &C1 &D2
  11135.           Startup String #3: AT V0 M0 Q0 E0 S0=0 S7=30 S2=255 X1 &W
  11136.  
  11137.           String to re-initialize after every call: [BLANK]
  11138.  
  11139.           ------------------------------
  11140.  
  11141.           The US Robotics HST 9600 baud modem makes use of a number of
  11142.           setup strings and codes to maximize throughput at high speeds. 
  11143.           This discussion will review a few of the parameters used to
  11144.           increase throughput at high speed.  Keep in mind that the fine
  11145.           tuning for maximum speed may have an effect on some doors (in the
  11146.           Registered version of WILDCAT!) and external protocols, which may
  11147.           not operate properly with the faster DTE rates.
  11148.  
  11149.           Startup String #1: AT &F
  11150.           Startup String #2: AT E0 &B1 &R2 &H1 S2=255
  11151.           Startup String #3: AT V0 M0 Q0 S7=30 X1 &W
  11152.  
  11153.           String to re-initialize after every call: [BLANK]
  11154.  
  11155.           To get maximum speed your USR-HST should be initialized at 19200
  11156.           with the DTE locked at the initialized baud rate of 19200.  In
  11157.           addition you should include &B1 in the setup string to tell your
  11158.           modem that the DTE is locked, and &H1 to enable Hardware Flow
  11159.           Control using the CTS (Clear To Send) line on your modem. 
  11160.           Remember that when you lock DTE at 19200 you have actually opened
  11161.           the line from your computer to the modem at the fastest rate
  11162.           possible.  This will mean that a user who enters a spacebar to
  11163.           stop a display file may not have it stop since by the time he/she
  11164.           presses the spacebar the entire file may have already been sent
  11165.           to the modem at 19200, but the modem is sending it to him at
  11166.           perhaps 2400 baud.
  11167.           ------------------------------
  11168.           For the Hayes V-Series v.42 9600 baud modem, the following string
  11169.           is advisable:
  11170.  
  11171.           Startup String #1: AT &F
  11172.           Startup String #2: AT E0 S37=9 &C1 &D2 &Q5 S36=3 &K3 W2
  11173.           Startup String #3: AT V0 M0 Q0 S2=255 S7=30 X1 &W
  11174.  
  11175.           String to re-initialize after every call: [BLANK]
  11176.           ------------------------------
  11177.  
  11178.  
  11179.  
  11180.  
  11181.  
  11182.  
  11183.  
  11184.            ─────────────────────────────────────────────────────────────────
  11185.                                           175
  11186.  
  11187.  
  11188.  
  11189.  
  11190.                               WILDCAT! Test-Drive 03/01/91
  11191.           ───────────────────────────────────────────────────────────────────
  11192.  
  11193.           APPENDIX B - ANSI CODES (color only) and DOS colors
  11194.  
  11195.                                         ANSI CODE     DOS COLOR #
  11196.                                         ---------     ----------------
  11197.           Erase Display                 ESC[2J
  11198.           ALL ATTR. OFF                 ESC[0m
  11199.           BOLD ON                       ESC[1m        add 8 to color #
  11200.           UNDERSCORE ON (IBM Mono ONLY) ESC[4m
  11201.           BLINK ON                      ESC[5m        add 128 to color #
  11202.           REVERSE VIDEO ON              ESC[7m
  11203.           CANCEL ON (invisible)         ESC[8m
  11204.  
  11205.                                    FOREGROUND
  11206.  
  11207.           BLACK FG                      ESC[30m        0
  11208.           RED FG                        ESC[31m        4 (bold = 12)
  11209.           GREEN FG                      ESC[32m        2 (bold = 10)
  11210.           YELLOW FG                     ESC[33m        6 (bold = 14)
  11211.           BLUE FG                       ESC[34m        1 (bold = 9)
  11212.           MAGENTA FG                    ESC[35m        5 (bold = 13)
  11213.           CYAN FG                       ESC[36m        3 (bold = 11)
  11214.           WHITE FG                      ESC[37m        7 (bold = 15)
  11215.  
  11216.                                    BACKGROUND
  11217.  
  11218.           BLACK BG                      ESC[40m
  11219.           RED BG                        ESC[41m
  11220.           GREEN BG                      ESC[42m
  11221.           YELLOW BG                     ESC[43m
  11222.           BLUE BG                       ESC[44m
  11223.           MAGENTA BG                    ESC[45m
  11224.           CYAN BG                       ESC[46m
  11225.           WHITE BG                      ESC[47m
  11226.  
  11227.           Additional ANSI codes are available for cursor movement and other
  11228.           functions.
  11229.  
  11230.  
  11231.  
  11232.  
  11233.  
  11234.  
  11235.  
  11236.  
  11237.  
  11238.  
  11239.  
  11240.  
  11241.  
  11242.  
  11243.  
  11244.  
  11245.  
  11246.  
  11247.  
  11248.            ─────────────────────────────────────────────────────────────────
  11249.                                           176
  11250.  
  11251.  
  11252.  
  11253.  
  11254.                               WILDCAT! Test-Drive 03/01/91
  11255.           ───────────────────────────────────────────────────────────────────
  11256.  
  11257.           APPENDIX C - Distribution for Profit
  11258.  
  11259.           We sincerely desire to make our TEST-DRIVE product available to
  11260.           as many people as possible through the electronic and catalog
  11261.           distribution network.
  11262.  
  11263.           We ask that individuals, groups, vendors or other distribution
  11264.           companies which market diskettes containing programs for profit
  11265.           obtain written permission from Mustang Software, Inc. prior to
  11266.           distribution.  This is a simple process.
  11267.  
  11268.           Please forward a copy of this application if you desire to
  11269.           distribute WILDCAT! TEST-DRIVE for profit.  The following
  11270.           conditions apply to this type of distribution:
  11271.  
  11272.           1.   Due to its size we ask that WILDCAT! TEST-DRIVE not be
  11273.                included on a diskette with any other software.
  11274.  
  11275.           2.   Please limit the copying fee to $10.00 per diskette and do
  11276.                not accept any additional payments for the program.
  11277.  
  11278.           3.   Distributors are asked to show that they fully support user
  11279.                registration of Shareware and TEST-DRIVE products as
  11280.                evidenced by advertising or promotional material.
  11281.  
  11282.           Along with your application for distribution rights, please
  11283.           include a copy of your promotional material and advertising copy.
  11284.           Forward your request to:
  11285.  
  11286.           Mustang Software, Inc.
  11287.           P.O. Box 2264
  11288.           Bakersfield, CA  93301
  11289.  
  11290.           Attn:  Rick Heming
  11291.  
  11292.  
  11293.           COMPANY NAME:_________________________________________________
  11294.  
  11295.  
  11296.           ADDRESS:______________________________________________________
  11297.  
  11298.  
  11299.           CITY:_________________________  ST:__________ ZIP:____________
  11300.  
  11301.  
  11302.           VOICE PHONE:__________________________________
  11303.  
  11304.           Please include sample brochures, literature and advertising, if
  11305.           available.  In return we will mail the current version of
  11306.           WILDCAT! TEST-DRIVE, and keep you up-to-date with the latest
  11307.           versions of ALL Mustang Software products as they become
  11308.           available.
  11309.  
  11310.           Thank You!
  11311.  
  11312.            ─────────────────────────────────────────────────────────────────
  11313.                                           177
  11314.  
  11315.  
  11316.  
  11317.  
  11318.                               WILDCAT! Test-Drive 03/01/91
  11319.           ───────────────────────────────────────────────────────────────────
  11320.  
  11321.           APPENDIX D - ERRORS AND TROUBLESHOOTING
  11322.  
  11323.           Setting up a bulletin board program isn't always an easy task. 
  11324.           Due to the complex configuration necessary between the modem,
  11325.           computer and program, the end result is often not achieved the
  11326.           first time.  If you are having difficulty the following section
  11327.           may be of some help.
  11328.  
  11329.           Most Commonly Asked Questions:
  11330.  
  11331.           Q1   When I start WILDCAT! it seems like it tries to initialize
  11332.                the modem, but displays a message that a "Session is in
  11333.                Progress..".
  11334.  
  11335.           A1   Your modem setting for Carrier Detect (CD) is probably
  11336.                forced "ON".  Change the appropriate DIP switch for "NORMAL
  11337.                CD".  Some modems without this switch use the &C1 command to
  11338.                perform this function.  "Session in Progress.." means that
  11339.                WILDCAT thinks a call is in progress!  If your modem does
  11340.                not have this particular switch, or no switches it all, then
  11341.                add &C1 to your modem initialization string.  See Appendix A
  11342.                for more information on switch settings.
  11343.  
  11344.           Q2   Things work fine, but when callers try to say [G]oodbye,
  11345.                WILDCAT! just sends the Main Menu to them again and doesn't
  11346.                log them off.
  11347.  
  11348.           A2   Your modem has the DTR (Data Terminal Ready) line forced
  11349.                "ON".  Change the appropriate DIP switch to "NORMAL DTR". 
  11350.                Some modems without this switch use the &D2 command to
  11351.                perform this function.  If your modem does not have this
  11352.                particular switch, or no switches at all, then add &D2 to
  11353.                your modem initialization string.  See Appendix A for more
  11354.                information on switch settings.
  11355.  
  11356.           Q3   WILDCAT! answers the phone, but just sits there and the
  11357.                caller gets no response.  WILDCAT! displays the message
  11358.                "Determining Baud Rate...".
  11359.  
  11360.           A3   You have apparently set WILDCAT! to determine baud rate by
  11361.                result codes, and it isn't getting codes that it can
  11362.                identify.  First, check to be sure that you are sending
  11363.                NUMERIC codes, best set in the initialization string with V0
  11364.                (zero).  If you are sending numeric codes, then check the
  11365.                numbers in MAKEWILD for each baud rate against your modem
  11366.                manual.  Lastly, perhaps your modem will only send different
  11367.                numeric codes for each baud rate if EXTENDED codes are
  11368.                requested.  Extended codes are usually activated with the AT
  11369.                command Xn, where n is a number from one to about seven. 
  11370.                Consult you modem manual.
  11371.  
  11372.           Q4   Why am I considered a New user when I first log on?
  11373.  
  11374.           A4   See the section in the User Database.  Remember, until you
  11375.  
  11376.            ─────────────────────────────────────────────────────────────────
  11377.                                           178
  11378.  
  11379.  
  11380.  
  11381.  
  11382.                               WILDCAT! Test-Drive 03/01/91
  11383.           ───────────────────────────────────────────────────────────────────
  11384.  
  11385.                have logged on the first time and used the F9 key to upgrade
  11386.                your security to that of Sysop, WILDCAT! has never heard of
  11387.                you!
  11388.  
  11389.           Q5   WILDCAT! seems to run OK, but I get an error 202 or 203
  11390.                after it gets going.
  11391.  
  11392.           A5   Both these numbers indicate a heap/Stack collision.  Most of
  11393.                the time it means that you are attempting to run WILDCAT!
  11394.                without enough memory available.  If you have any utilities
  11395.                in memory such as SideKick, remove them one at a time until
  11396.                the program functions properly.
  11397.  
  11398.           Q6   After WILDCAT! gets started it gives me an error 4.
  11399.  
  11400.           A6   Error 4 is a Turbo Pascal indication that too many files are
  11401.                open.  The problem is almost always the omission of the
  11402.                statement "FILES=40" from the CONFIG.SYS file.  See "System
  11403.                Requirements" for more information.
  11404.  
  11405.           Q7   When I try to use ALT-D to drop to DOS locally, I find I
  11406.                don't have enough memory.
  11407.  
  11408.           A7   Since ALT-D performs a "shell" to invoke another copy of the
  11409.                command processor(DOS), there needs to be enough memory
  11410.                available for the second copy of DOS.  If sufficient memory
  11411.                is not found, the request is ignored.  Remember, any
  11412.                memory-resident programs will reduce the memory available. 
  11413.                DOS requires from 50K to 80K to invoke the second command
  11414.                processor.
  11415.  
  11416.  
  11417.  
  11418.  
  11419.  
  11420.  
  11421.  
  11422.  
  11423.  
  11424.  
  11425.  
  11426.  
  11427.  
  11428.  
  11429.  
  11430.  
  11431.  
  11432.  
  11433.  
  11434.  
  11435.  
  11436.  
  11437.  
  11438.  
  11439.  
  11440.            ─────────────────────────────────────────────────────────────────
  11441.                                           179
  11442.  
  11443.  
  11444.  
  11445.  
  11446.                               WILDCAT! Test-Drive 03/01/91
  11447.           ───────────────────────────────────────────────────────────────────
  11448.  
  11449.           APPENDIX E - FILE & RECORD FORMATS
  11450.  
  11451.           See the file TEST-DRV.REC included on the SUPPORT diskette or in
  11452.           the WILDCAT2.EXE file for complete record structures for this
  11453.           release.  
  11454.  
  11455.  
  11456.  
  11457.  
  11458.  
  11459.  
  11460.  
  11461.  
  11462.  
  11463.  
  11464.  
  11465.  
  11466.  
  11467.  
  11468.  
  11469.  
  11470.  
  11471.  
  11472.  
  11473.  
  11474.  
  11475.  
  11476.  
  11477.  
  11478.  
  11479.  
  11480.  
  11481.  
  11482.  
  11483.  
  11484.  
  11485.  
  11486.  
  11487.  
  11488.  
  11489.  
  11490.  
  11491.  
  11492.  
  11493.  
  11494.  
  11495.  
  11496.  
  11497.  
  11498.  
  11499.  
  11500.  
  11501.  
  11502.  
  11503.  
  11504.            ─────────────────────────────────────────────────────────────────
  11505.                                           180
  11506.  
  11507.  
  11508.  
  11509.  
  11510.                               WILDCAT! Test-Drive 03/01/91
  11511.           ───────────────────────────────────────────────────────────────────
  11512.  
  11513.  
  11514.           APPENDIX F - REGISTRATION
  11515.  
  11516.           See or print the file REGISTER.FRM for ordering the REGISTERED
  11517.           USER version of WILDCAT!
  11518.  
  11519.  
  11520.  
  11521.  
  11522.  
  11523.  
  11524.  
  11525.  
  11526.  
  11527.  
  11528.  
  11529.  
  11530.  
  11531.  
  11532.  
  11533.  
  11534.  
  11535.  
  11536.  
  11537.  
  11538.  
  11539.  
  11540.  
  11541.  
  11542.  
  11543.  
  11544.  
  11545.  
  11546.  
  11547.  
  11548.  
  11549.  
  11550.  
  11551.  
  11552.  
  11553.  
  11554.  
  11555.  
  11556.  
  11557.  
  11558.  
  11559.  
  11560.  
  11561.  
  11562.  
  11563.  
  11564.  
  11565.  
  11566.  
  11567.  
  11568.            ─────────────────────────────────────────────────────────────────
  11569.                                           181
  11570.  
  11571.  
  11572.  
  11573.  
  11574.                               WILDCAT! Test-Drive 03/01/91
  11575.           ───────────────────────────────────────────────────────────────────
  11576.  
  11577.           "Session in Progress" . . . . . . . . . . . . . . . . . . . . 178
  11578.           /M  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  67
  11579.           /NOEMS. . . . . . . . . . . . . . . . . . . . . . . . . . . .  67
  11580.           16550A UART . . . . . . . . . . . . . . . . . . . . . . . . . 163
  11581.           3-COM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
  11582.           ACTIVITY.LOG  . . . . . . . . . . . . . . . . . . . . 73, 77, 109
  11583.           ADDFILES  . . . . . . . . . . . . . . . . . . . . . . . . . . 132
  11584.           AFTERDOS.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  75
  11585.           ALT Keys
  11586.                Defined  . . . . . . . . . . . . . . . . . . . . . . . .  70
  11587.           ALT#.BBS (.SCR) . . . . . . . . . . . . . . . . . . . . . . .  75
  11588.           ANSI  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  86
  11589.                Color  . . . . . . . . . . . . . . . . . . . . . . . . .  90
  11590.                Menu Relationship  . . . . . . . . . . . . . . . . . . .  60
  11591.           ANSI.SYS  . . . . . . . . . . . . . . . . . . . .  20, 42, 47, 60
  11592.           Appendix A
  11593.                Carrier Detect . . . . . . . . . . . . . . . . . . . . . 171
  11594.                MNP  . . . . . . . . . . . . . . . . . . . . . . . . . . 170
  11595.                Modem Registers  . . . . . . . . . . . . . . . . . . . . 172
  11596.                Modem Strings  . . . . . . . . . . . . . . . . . . . . . 170
  11597.                Result Codes . . . . . . . . . . . . . . . . . . . . . . 171
  11598.           Appendix B
  11599.                ANSI Codes . . . . . . . . . . . . . . . . . . . . . . . 176
  11600.           Appendix C
  11601.                Policies . . . . . . . . . . . . . . . . . . . . . . . . 177
  11602.           Appendix D
  11603.                Troubleshooting  . . . . . . . . . . . . . . . . . . . . 178
  11604.           Appendix E
  11605.                File and Record Format . . . . . . . . . . . . . . . . . 180
  11606.           Appendix F
  11607.                Registration . . . . . . . . . . . . . . . . . . . . . . 181
  11608.           AT Commands . . . . . . . . . . . . . . . . . . . . . . . . .  28
  11609.           Auto-Answer . . . . . . . . . . . . . . . . . . . . . . . . .  30
  11610.           AVIEWCOM  . . . . . . . . . . . . . . . . . . . . . . . . . . 127
  11611.           Background  . . . . . . . . . . . . . . . . . . . . . . . . .  15
  11612.           BADLIST.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  76
  11613.           BADNAMES.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  77
  11614.           Banyan Vines  . . . . . . . . . . . . . . . . . . . . . . . . 152
  11615.           Batch File Operation  . . . . . . . . . . . . . . . . . . . .  92
  11616.           Batch Protocols . . . . . . . . . . . . . . . . . . . . . . .  66
  11617.           BBS and .SCR
  11618.                Differences  . . . . . . . . . . . . . . . . . . . . . .  86
  11619.           BEGCHAT.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  77
  11620.           BIMODEM . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
  11621.           Birth-Date Verification . . . . . . . . . . . . . . . . . . .  38
  11622.           BIRTHDAY.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  77
  11623.           BUFFERS=40  . . . . . . . . . . . . . . . . . . . . . . . . .  20
  11624.           BULLET#.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11625.           Bulletins
  11626.                BULLETIN.BBS . . . . . . . . . . . . . . . . . .  77, 78, 94
  11627.                Menu . . . . . . . . . . . . . . . . . . . . . . . . . .  94
  11628.                Path for . . . . . . . . . . . . . . . . . . . . . . . .  45
  11629.           Call Processing Event . . . . . . . . . . . . . . . . .  115, 130
  11630.           CALLINFO.BBS  . . . . . . . . . . . . . . . . . . . . .  118, 146
  11631.  
  11632.            ─────────────────────────────────────────────────────────────────
  11633.                                           182
  11634.  
  11635.  
  11636.  
  11637.  
  11638.                               WILDCAT! Test-Drive 03/01/91
  11639.           ───────────────────────────────────────────────────────────────────
  11640.  
  11641.           CARBON COPY . . . . . . . . . . . . . . . . . . . . . . . . . 119
  11642.           Carrier
  11643.                and S7 Register  . . . . . . . . . . . . . . . . . . . .  27
  11644.                Detect . . . . . . . . . . . . . . . . . . . . . .  171, 178
  11645.           CAT.BAT . . . . . . . . . . . . . . . . . . . .  67, 92, 117, 118
  11646.           Chat
  11647.                Inter-node . . . . . . . . . . . . . . . . . . . . . . . 165
  11648.                Local  . . . . . . . . . . . . . . . . . . . . . . . . .  70
  11649.                Network  . . . . . . . . . . . . . . . . . . . . . . . . 165
  11650.           Check for Mail  . . . . . . . . . . . . . . . . . . . . . . .  98
  11651.           Closed Board  . . . . . . . . . . . . . . . . . . . . . . . .  33
  11652.           CLOSED.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11653.           Codes
  11654.                Embedded . . . . . . . . . . . . . . . . . . . . . . . .  87
  11655.           Color . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  11656.                ANSI Menus . . . . . . . . . . . . . . . . . . . . . . .  79
  11657.                Foreground Attribute . . . . . . . . . . . . . . . . . .  47
  11658.                Monitor Type . . . . . . . . . . . . . . . . . . . . . .  47
  11659.           Command Help  . . . . . . . . . . . . . . . . . . . . . . . .  95
  11660.           Comment to the Sysop  . . . . . . . . . . . . . . . . . . . .  94
  11661.           COMMENTS.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  78
  11662.           Communications  . . . . . . . . . . . . . . . . . . . . . . .  26
  11663.           CONFIG.SYS  . . . . . . . . . . . . . . . . . . . . . 20, 86, 179
  11664.           CONFIGWC.BBS  . . . . . . . . . . . . . . . . . . . . . .  21, 73
  11665.           CONFIGWC.OLD  . . . . . . . . . . . . . . . . . . . . . . . .  73
  11666.           CONVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
  11667.           CTRL-B  . . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  11668.           CTRL-C  . . . . . . . . . . . . . . . . . . . . . . . . .  81, 88
  11669.           CTS(Clear To Send)  . . . . . . . . . . . . . . . . . . . . .  32
  11670.           CTTY  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
  11671.           Daily Time Limit (DTL)  . . . . . . . . . . . . . . . . . . .  60
  11672.           Databases within WILDCAT! . . . . . . . . . . . . . . . . . .  15
  11673.                File Database  . . . . . . . . . . . . . . . . . . . . .  15
  11674.                Message Database . . . . . . . . . . . . . . . . . . . .  16
  11675.                Relationship between . . . . . . . . . . . . . . . . . .  16
  11676.                User Database  . . . . . . . . . . . . . . . . . . . . .  15
  11677.           Deleting Messages . . . . . . . . . . . . . . . . . . . . . .  98
  11678.           DESQview  . . . . . . . . . . . . . . . . . . . . . . .  153, 163
  11679.           Display Files . . . . . . . . . . . . . . . . . . . . . . . .  44
  11680.           Distribution and Copyright  . . . . . . . . . . . . . . . . .  13
  11681.           DLIMIT.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11682.           DLKLIMIT.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  78
  11683.           Doors
  11684.                Batch Files  . . . . . . . . . . . . . . . . . . . . . . 146
  11685.                Description  . . . . . . . . . . . . . . . . . . . . . . 145
  11686.                Implementation . . . . . . . . . . . . . . . . . . . . . 146
  11687.                Overview . . . . . . . . . . . . . . . . . . . . . . . . 146
  11688.           DOORWAY . . . . . . . . . . . . . . . . . . . . . . . .  119, 150
  11689.           DOS-Next  . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  11690.           DOWNLDOK.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  78
  11691.           Downloading
  11692.                Display Files  . . . . . . . . . . . . . . . . . . . . .  81
  11693.                Help File  . . . . . . . . . . . . . . . . . . . . . . .  79
  11694.                Limits . . . . . . . . . . . . . . . . . . . . . . . . .  63
  11695.  
  11696.            ─────────────────────────────────────────────────────────────────
  11697.                                           183
  11698.  
  11699.  
  11700.  
  11701.  
  11702.                               WILDCAT! Test-Drive 03/01/91
  11703.           ───────────────────────────────────────────────────────────────────
  11704.  
  11705.                Menu Choice  . . . . . . . . . . . . . . . . . . . . . . 104
  11706.                Ratios . . . . . . . . . . . . . . . . . . . . . . .  42, 84
  11707.           Drop to DOS
  11708.                Local  . . . . . . . . . . . . . . . . . . . . . . . . .  71
  11709.                Remote . . . . . . . . . . . . . . . . . . . .  37, 107, 117
  11710.           DROPDOS.BAT . . . . . . . . . . . . . . . . . . . . . . . 78, 117
  11711.           DSZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
  11712.           DTR (Data Terminal Ready) . . . . . . . . . . . . . . . . . . 178
  11713.           EchoMail & NetMail  . . . . . . . . . . . . . . . . . . . . . 129
  11714.           Editing Display Files . . . . . . . . . . . . . . . . . . . .  87
  11715.           EDITMSG.HLP . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11716.           Embedded Codes  . . . . . . . . . . . . . . . . . . . . . . .  87
  11717.           EMS . . . . . . . . . . . . . . . . . . . . . . . . . . . 67, 163
  11718.           ENDCHAT.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11719.           Ending WILDCAT!
  11720.                F10  . . . . . . . . . . . . . . . . . . . . . . . . . .  70
  11721.           Entering a Message  . . . . . . . . . . . . . . . . . . . . .  98
  11722.           Environment
  11723.                Creating . . . . . . . . . . . . . . . . . . . . . . . .  17
  11724.                Required . . . . . . . . . . . . . . . . . . . . . . . .  17
  11725.           ERROR.LOG . . . . . . . . . . . . . . . . . . . . . . . . . .  73
  11726.           Errorlevel
  11727.                # 35 . . . . . . . . . . . . . . . . . . . . . . . . . . 131
  11728.                # 40 . . . . . . . . . . . . . . . . . . . . . . .  107, 117
  11729.                # 50 . . . . . . . . . . . . . . . . . . . . . . . . . . 146
  11730.                # 60 . . . . . . . . . . . . . . . . . . . . . . . . . . 130
  11731.                #0 & #1  . . . . . . . . . . . . . . . . . . . . . . . .  93
  11732.                Sequence . . . . . . . . . . . . . . . . . . . . . . . . 114
  11733.           Errorlevel 60
  11734.                Call Processing Event  . . . . . . . . . . . . . . . . .  47
  11735.           Errors
  11736.                "Determining Baud Rate"  . . . . . . . . . . . . . . . . 178
  11737.                "Session in Progress"  . . . . . . . . . . . . . . . . . 178
  11738.                ALT-D  . . . . . . . . . . . . . . . . . . . . . . . . . 179
  11739.                Error 202/203  . . . . . . . . . . . . . . . . . . . . . 179
  11740.                Error 4  . . . . . . . . . . . . . . . . . . . . . . . . 179
  11741.                Loggin Off . . . . . . . . . . . . . . . . . . . . . . . 178
  11742.                Logging Off  . . . . . . . . . . . . . . . . . . . . . . 178
  11743.                Troubleshooting  . . . . . . . . . . . . . . . . . . . . 178
  11744.           Events  . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
  11745.                Call Processing Event  . . . . . . . . . . . . . . . . . 115
  11746.                Multi-Line . . . . . . . . . . . . . . . . . . . . . . . 166
  11747.                Schedule "X" . . . . . . . . . . . . . . . . . . . . . . 113
  11748.                Schedule "Y" . . . . . . . . . . . . . . . . . . . . . . 113
  11749.                Schedule File  . . . . . . . . . . . . . . . . . . . . .  74
  11750.                Timing . . . . . . . . . . . . . . . . . . . . . . . . . 116
  11751.           Expanded Memory . . . . . . . . . . . . . . . . . . . . . 67, 163
  11752.           Expert Level  . . . . . . . . . . . . . . . . . . . . . . . .  95
  11753.           Extended Memory . . . . . . . . . . . . . . . . . . . . . . . 154
  11754.           Extended Result Codes . . . . . . . . . . . . . . . . . . . .  28
  11755.           External Protocols
  11756.                Batch File Creation  . . . . . . . . . . . . . . .  122, 125
  11757.                BIMODEM  . . . . . . . . . . . . . . . . . . . . . . . . 125
  11758.                Cautions . . . . . . . . . . . . . . . . . . . . . . . . 126
  11759.  
  11760.            ─────────────────────────────────────────────────────────────────
  11761.                                           184
  11762.  
  11763.  
  11764.  
  11765.  
  11766.                               WILDCAT! Test-Drive 03/01/91
  11767.           ───────────────────────────────────────────────────────────────────
  11768.  
  11769.                Definition . . . . . . . . . . . . . . . . . . . . . . .  65
  11770.                Description  . . . . . . . . . . . . . . . . . . . . . . 121
  11771.                Implementation . . . . . . . . . . . . . . . . . . . . . 121
  11772.                Number of  . . . . . . . . . . . . . . . . . . . . . . .  47
  11773.                Path for . . . . . . . . . . . . . . . . . . . . . . . .  44
  11774.           File Database . . . . . . . . . . . . . . . . . . . . . . . .  15
  11775.           File Menu . . . . . . . . . . . . . . . . . . . . . . . . . .  56
  11776.           FILEAREA.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11777.           FILEDATE.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11778.           FILEINFO.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11779.           FILENAME.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11780.           Files
  11781.                Area access  . . . . . . . . . . . . . . . . . . . . . .  62
  11782.                Areas  . . . . . . . . . . . . . . . . . . . . . . . . .  50
  11783.                Color  . . . . . . . . . . . . . . . . . . . . . . . . .  43
  11784.                Database . . . . . . . . . . . . . . . . . . . . . . . . 107
  11785.                Downloading of . . . . . . . . . . . . . . . . . . . . . 104
  11786.                Help . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11787.                Information on . . . . . . . . . . . . . . . . . . . . . 104
  11788.                Listing  . . . . . . . . . . . . . . . . . . . . . . . . 105
  11789.                New since xx/xx/xx . . . . . . . . . . . . . . . . . . . 105
  11790.                Number of Areas  . . . . . . . . . . . . . . . . . . . .  46
  11791.                Path Definitions . . . . . . . . . . . . . . . . . . . .  64
  11792.                Reading Text . . . . . . . . . . . . . . . . . . . . . . 105
  11793.                Stats on . . . . . . . . . . . . . . . . . . . . . . . . 105
  11794.                Text Search in . . . . . . . . . . . . . . . . . . . . . 105
  11795.                Uploading  . . . . . . . . . . . . . . . . . . . . . . . 106
  11796.                Viewing Compressed . . . . . . . . . . . . . . . .  106, 127
  11797.           Files Menu  . . . . . . . . . . . . . . . . . . . .  94, 100, 104
  11798.           Files Used by WILDCAT!
  11799.                Data Files . . . . . . . . . . . . . . . . . . . . . . .  73
  11800.                Display  . . . . . . . . . . . . . . . . . . . . . . . .  75
  11801.           FILES.HLP . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11802.           FILES.SCR . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11803.           FILES=40  . . . . . . . . . . . . . . . . . . . . . . . . 20, 179
  11804.           FILESC.HLP  . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11805.           FILESxx.SCR . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11806.           FIXFILES  . . . . . . . . . . . . . . . . . . . . . . . . . . 144
  11807.           FIXMSG  . . . . . . . . . . . . . . . . . . . . . . . .  111, 144
  11808.           FIXUSERS  . . . . . . . . . . . . . . . . . . . . . . . . 85, 144
  11809.           Flow-Control  . . . . . . . . . . . . . . . . . . . . . . . .  32
  11810.           FormFeed  . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  11811.           Front-End Programs  . . . . . . . . . . . . . . . . . . . . . 130
  11812.           Function keys
  11813.                Defined  . . . . . . . . . . . . . . . . . . . . . . . .  69
  11814.           GATEWAY . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
  11815.           General Information . . . . . . . . . . . . . . . . . . . . .  23
  11816.           Goodbye . . . . . . . . . . . . . . . . . . . . . . . . . 94, 100
  11817.           GOODBYE.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11818.           HELLOx.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11819.           Help
  11820.                Files  . . . . . . . . . . . . . . . . . . . . . . . . .  44
  11821.                with Commands  . . . . . . . . . . . . . . . . . . . . .  95
  11822.                with Protocols . . . . . . . . . . . . . . . . . . . . . 104
  11823.  
  11824.            ─────────────────────────────────────────────────────────────────
  11825.                                           185
  11826.  
  11827.  
  11828.  
  11829.  
  11830.                               WILDCAT! Test-Drive 03/01/91
  11831.           ───────────────────────────────────────────────────────────────────
  11832.  
  11833.           Help Level
  11834.                Expert . . . . . . . . . . . . . . . . . . . . . . . . .  95
  11835.                Novice . . . . . . . . . . . . . . . . . . . . . . . . .  95
  11836.                Regular  . . . . . . . . . . . . . . . . . . . . . . . .  95
  11837.           Imbedded Codes  . . . . . . . . . . . . . . . . . . . . . . .  87
  11838.           Initial Welcome . . . . . . . . . . . . . . . . . . . . . . .  96
  11839.           Installation
  11840.                Configure WILDCAT! . . . . . . . . . . . . . . . . . . .  19
  11841.                Create .BAT files  . . . . . . . . . . . . . . . . . . .  19
  11842.                Go . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  11843.                Makewild . . . . . . . . . . . . . . . . . . . . . . . .  21
  11844.                Options  . . . . . . . . . . . . . . . . . . . . . . . .  18
  11845.                Overwrite files  . . . . . . . . . . . . . . . . . . . .  19
  11846.                Print Documents  . . . . . . . . . . . . . . . . . . . .  19
  11847.                Quit . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  11848.                Select . . . . . . . . . . . . . . . . . . . . . . . . .  18
  11849.                Upgrading 1.03 . . . . . . . . . . . . . . . . . . . . .  19
  11850.           Interrupts
  11851.                Duplication of . . . . . . . . . . . . . . . . . . . . .  26
  11852.                Registered Version . . . . . . . . . . . . . . . . . . .  26
  11853.                Usage  . . . . . . . . . . . . . . . . . . . . . . . . .  26
  11854.           IRQ and Port Number . . . . . . . . . . . . . . . . . . . . .  26
  11855.           KERMIT.EXE  . . . . . . . . . . . . . . . . . . . . . . . . . 122
  11856.           Keyboard Switches . . . . . . . . . . . . . . . . . . . . . .  81
  11857.           Kill a Message  . . . . . . . . . . . . . . . . . . . . . 98, 101
  11858.           LANtastic . . . . . . . . . . . . . . . . . . . . . . .  152, 161
  11859.           LASTCALL.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  79
  11860.           Limited Warranty  . . . . . . . . . . . . . . . . . . . . . .  12
  11861.           Lock-Out  . . . . . . . . . . . . . . . . . . . . . . . . . . 109
  11862.           Logoff  . . . . . . . . . . . . . . . . . . . . . . . . . 94, 100
  11863.           Logon
  11864.                Local  . . . . . . . . . . . . . . . . . . . . . . . . 67-69
  11865.                New User . . . . . . . . . . . . . . . . . . . . . . 68, 178
  11866.           M-PRO!  . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
  11867.           Main Menu . . . . . . . . . . . . . . . . . . . . . . . .  51, 94
  11868.           MAIN.HLP  . . . . . . . . . . . . . . . . . . . . . . . . . .  80
  11869.           MAINC.HLP . . . . . . . . . . . . . . . . . . . . . . . . . .  80
  11870.           MAKEQUES  . . . . . . . . . . . . . . . . . . . . . . . . . . 137
  11871.           Makewild  . . . . . . . . . . . . . . . . . . . . . . . . . .  21
  11872.                Birthdate  . . . . . . . . . . . . . . . . . . . . . . .  34
  11873.                CONFIGWC.BBS . . . . . . . . . . . . . . . . . . . . . .  21
  11874.                External Protocols . . . . . . . . . . . . . . . . . . .  65
  11875.                File Menu defined  . . . . . . . . . . . . . . . . . . .  56
  11876.                File Paths . . . . . . . . . . . . . . . . . . . . . . .  64
  11877.                File Section Setup . . . . . . . . . . . . . . . . . . .  50
  11878.                General Information  . . . . . . . . . . . . . . . . . .  23
  11879.                Installation . . . . . . . . . . . . . . . . . . . . . .  21
  11880.                Main Menu  . . . . . . . . . . . . . . . . . . . . . . .  21
  11881.                Main Menu defined  . . . . . . . . . . . . . . . . . . .  51
  11882.                MENUINFO.BBS . . . . . . . . . . . . . . . . . . . . . .  21
  11883.                Message Menu defined . . . . . . . . . . . . . . . . . .  54
  11884.                Modem Information  . . . . . . . . . . . . . . . . . . .  26
  11885.                NewUser Defaults . . . . . . . . . . . . . . . . . . . .  33
  11886.                Remote Drop to DOS . . . . . . . . . . . . . . . . . . .  37
  11887.  
  11888.            ─────────────────────────────────────────────────────────────────
  11889.                                           186
  11890.  
  11891.  
  11892.  
  11893.  
  11894.                               WILDCAT! Test-Drive 03/01/91
  11895.           ───────────────────────────────────────────────────────────────────
  11896.  
  11897.                Security Information . . . . . . . . . . . . . . . . . .  37
  11898.                Security Levels defined  . . . . . . . . . . . . . . . .  58
  11899.                Sysop Menu defined . . . . . . . . . . . . . . . . . . .  57
  11900.                System Configuration . . . . . . . . . . . . . . . . . .  41
  11901.                Time Compensation  . . . . . . . . . . . . . . . . . . .  42
  11902.                Time-Limit . . . . . . . . . . . . . . . . . . . . . . .  35
  11903.           Memo Date . . . . . . . . . . . . . . . . . . . . . . . . . . 110
  11904.           Memory management . . . . . . . . . . . . . . . . . . . . . .  67
  11905.           MENUINFO.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  73
  11906.           MENUINFO.BBS. . . . . . . . . . . . . . . . . . . . . . . . .  21
  11907.           MENUINFO.OLD  . . . . . . . . . . . . . . . . . . . . . . . .  73
  11908.           Menus
  11909.                Files  . . . . . . . . . . . . . . . . . . . .  94, 100, 104
  11910.                Main . . . . . . . . . . . . . . . . . . . . . . . . . .  94
  11911.                Message  . . . . . . . . . . . . . . . . . . . . . .  96, 98
  11912.                Questionnaire  . . . . . . . . . . . . . . . . . . . . .  96
  11913.                Types  . . . . . . . . . . . . . . . . . . . . . . . . .  94
  11914.           Message Database  . . . . . . . . . . . . . . . . . . . . . .  16
  11915.           Message Folder
  11916.                New User . . . . . . . . . . . . . . . . . . . . . . . .  35
  11917.           Message Menu  . . . . . . . . . . . . . . . . . . . . . .  54, 98
  11918.           MESSAGE.HLP . . . . . . . . . . . . . . . . . . . . . . . . .  80
  11919.           MESSAGEC.HLP  . . . . . . . . . . . . . . . . . . . . . . . .  80
  11920.           Messages
  11921.                Carbon Copy  . . . . . . . . . . . . . . . . . . . . . .  98
  11922.                Deleting . . . . . . . . . . . . . . . . . . . . . . . .  98
  11923.                Editing  . . . . . . . . . . . . . . . . . . . . . . . .  99
  11924.                Entering . . . . . . . . . . . . . . . . . . . . . . . .  98
  11925.                Folder access  . . . . . . . . . . . . . . . . . . . . .  60
  11926.                Folders  . . . . . . . . . . . . . . . . . . . . . . . .  49
  11927.                Killing of . . . . . . . . . . . . . . . . . . . . . . . 101
  11928.                Menu . . . . . . . . . . . . . . . . . . . . . . . . . .  98
  11929.                Private  . . . . . . . . . . . . . . . . . . . . . . . .  39
  11930.                Range  . . . . . . . . . . . . . . . . . . . . . . . . .  43
  11931.                Reading  . . . . . . . . . . . . . . . . . . . . . . . . 101
  11932.                Reading Marked . . . . . . . . . . . . . . . . . . . . . 101
  11933.                Return Receipt . . . . . . . . . . . . . . . . . . . . .  98
  11934.                Scanning . . . . . . . . . . . . . . . . . . . . . . . . 102
  11935.                Text Search in . . . . . . . . . . . . . . . . . . . . . 102
  11936.           MESSAGEx.SCR  . . . . . . . . . . . . . . . . . . . . . . . .  80
  11937.           Modem
  11938.                AT Commands  . . . . . . . . . . . . . . . . . . . . . .  28
  11939.                Auto-Answer  . . . . . . . . . . . . . . . . . . . . . .  30
  11940.                Communications Port  . . . . . . . . . . . . . . . . . .  26
  11941.                Delays . . . . . . . . . . . . . . . . . . . . . . .  28, 31
  11942.                Determining Baud . . . . . . . . . . . . . . . . . . . .  31
  11943.                DTE  . . . . . . . . . . . . . . . . . . . . . . . . . .  29
  11944.                Flow-Control . . . . . . . . . . . . . . . . . . . . . .  32
  11945.                in Registered version  . . . . . . . . . . . . . . . . . 172
  11946.                Makewild . . . . . . . . . . . . . . . . . . . . . . . .  26
  11947.                Result Codes . . . . . . . . . . . . . . . . . . . . . . 178
  11948.                Ring-Detect  . . . . . . . . . . . . . . . . . . . . . .  30
  11949.           More- . . . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  11950.           MPE.EXE . . . . . . . . . . . . . . . . . . . . . . . . .  87, 89
  11951.  
  11952.            ─────────────────────────────────────────────────────────────────
  11953.                                           187
  11954.  
  11955.  
  11956.  
  11957.  
  11958.                               WILDCAT! Test-Drive 03/01/91
  11959.           ───────────────────────────────────────────────────────────────────
  11960.  
  11961.           MSGHEADR.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11962.           MSGINFO.DAT . . . . . . . . . . . . . . . . . . . . . . . 74, 111
  11963.           MSGNUMBR.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11964.           MSGTF.IDX . . . . . . . . . . . . . . . . . . . . . . . . . .  74
  11965.           Multi-Line
  11966.                Description  . . . . . . . . . . . . . . . . . . . . . . 151
  11967.                Phone Rotation . . . . . . . . . . . . . . . . . . . . . 167
  11968.           NetMail & EchoMail  . . . . . . . . . . . . . . . . . . . . . 129
  11969.           Network
  11970.                Description  . . . . . . . . . . . . . . . . . . . . . . 151
  11971.           Network OS  . . . . . . . . . . . . . . . . . . . . . . . . . 152
  11972.           Newsletter  . . . . . . . . . . . . . . . . . . . . . . . . .  96
  11973.           NEWSLTR.BBS . . . . . . . . . . . . . . . . . . . . . . .  80, 96
  11974.           NewUser Defaults  . . . . . . . . . . . . . . . . . . . . . .  33
  11975.           NEWUSER.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  80
  11976.           NO300.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  11977.           NON-FATAL ERRORS  . . . . . . . . . . . . . . . . . . . . . .  73
  11978.           Norton Editor . . . . . . . . . . . . . . . . . . . . . .  87, 89
  11979.           Novell  . . . . . . . . . . . . . . . . . . . . . . . .  152, 159
  11980.           Novice Level  . . . . . . . . . . . . . . . . . . . . . . . .  95
  11981.           Off-Hook  . . . . . . . . . . . . . . . . . . . . . . . . . .  31
  11982.           On-Hook . . . . . . . . . . . . . . . . . . . . . . . . . . .  31
  11983.           Options . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  11984.           Other Requirements  . . . . . . . . . . . . . . . . . . . . .  20
  11985.           Overlay buffer  . . . . . . . . . . . . . . . . . . . . . . .  67
  11986.           Page Bell . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  11987.           PAGED.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  11988.           Paging the Sysop  . . . . . . . . . . . . . . . . . . . .  23, 96
  11989.           Passwords . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  11990.           Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . .  43
  11991.           PC ANYWHERE . . . . . . . . . . . . . . . . . . . . . . . . . 119
  11992.           PC-MOS 386  . . . . . . . . . . . . . . . . . . . . . . . . . 152
  11993.           PCKERMIT.EXE  . . . . . . . . . . . . . . . . . . . . . . . . 122
  11994.           Personal Mail . . . . . . . . . . . . . . . . . . . . . . . .  98
  11995.           Phone Number Verification . . . . . . . . . . . . . . . . . .  38
  11996.           Phone Rotation
  11997.                Network  . . . . . . . . . . . . . . . . . . . . . . . . 167
  11998.           PKZIP/UNZIP . . . . . . . . . . . . . . . . . . . . . . . . . 127
  11999.           Port Number and IRQ . . . . . . . . . . . . . . . . . . . . .  26
  12000.           PREDOWN.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  81
  12001.           PRELOG.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  81
  12002.           PREUP.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  12003.           Printing
  12004.                Activity Log . . . . . . . . . . . . . . . . . . . . . .  69
  12005.                Toggles  . . . . . . . . . . . . . . . . . . . . . . . .  69
  12006.                Users  . . . . . . . . . . . . . . . . . . . . . . . . . 109
  12007.           PRO! Series
  12008.                Implementation . . . . . . . . . . . . . . . . . . . . . 166
  12009.                Overview . . . . . . . . . . . . . . . . . . . . . . . . 165
  12010.           PROTOCOL.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  81
  12011.           PROTOCOL.HLP  . . . . . . . . . . . . . . . . . . . . . . 82, 104
  12012.           QDONE#.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  82
  12013.           QDONECLO.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  82
  12014.           QDONENEW.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  83
  12015.  
  12016.            ─────────────────────────────────────────────────────────────────
  12017.                                           188
  12018.  
  12019.  
  12020.  
  12021.  
  12022.                               WILDCAT! Test-Drive 03/01/91
  12023.           ───────────────────────────────────────────────────────────────────
  12024.  
  12025.           QSEC#.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  82
  12026.           QUES#.ANS . . . . . . . . . . . . . . . . . . . . . . . . . .  83
  12027.           QUES#.BBS . . . . . . . . . . . . . . . . . . . . . . . . 82, 141
  12028.           QUESCLOS.ANS  . . . . . . . . . . . . . . . . . . . . . . . .  82
  12029.           QUESCLOS.BBS  . . . . . . . . . . . . . . . . . . . . . . 82, 142
  12030.           QUESNEW.BBS . . . . . . . . . . . . . . . . . . . . . . . 83, 141
  12031.           QUESTION.BBS  . . . . . . . . . . . . . . . . . . . . 82, 96, 141
  12032.           Questionnaires  . . . . . . . . . . . . . . . . . . . . . 96, 137
  12033.           Quick Start . . . . . . . . . . . . . . . . . . . . . . . . .  17
  12034.           QUOTES.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  83
  12035.           QUOTES.BBS. . . . . . . . . . . . . . . . . . . . . . . . . .  42
  12036.           RATIO.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12037.           Ratios  . . . . . . . . . . . . . . . . . . . . . . . . . . .  42
  12038.           Reading Messages  . . . . . . . . . . . . . . . . . . . . . . 101
  12039.           Redirection of I/O  . . . . . . . . . . . . . . . . . . . . . 117
  12040.           Registration  . . . . . . . . . . . . . . . . . . . . . . . . . 6
  12041.           Regular Level . . . . . . . . . . . . . . . . . . . . . . . .  95
  12042.           Remote Drop to DOS  . . . . . . . . . . . . . . . . . . . . .  37
  12043.           Reports to the Sysop  . . . . . . . . . . . . . . . . . . . .  96
  12044.           Required Environment  . . . . . . . . . . . . . . . . . . . .  17
  12045.           Result Codes  . . . . . . . . . . . . . . . . . . . . .  171, 178
  12046.           Return Receipt  . . . . . . . . . . . . . . . . . . . . . . .  98
  12047.           Reviews . . . . . . . . . . . . . . . . . . . . . . . . . . .  13
  12048.           Ring-Detect . . . . . . . . . . . . . . . . . . . . . . . . .  30
  12049.           RS-232  . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  12050.           RTS(Ready To Send)  . . . . . . . . . . . . . . . . . . . . .  32
  12051.           S2=255  . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
  12052.           S7 Register . . . . . . . . . . . . . . . . . . . . . . . . .  27
  12053.           Scan  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
  12054.           SCHED.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  74
  12055.           Schedule "X"  . . . . . . . . . . . . . . . . . . . . . . . . 113
  12056.           Schedule "Y"  . . . . . . . . . . . . . . . . . . . . . . . . 113
  12057.           SCR and .BBS
  12058.                Differences  . . . . . . . . . . . . . . . . . . . . . .  86
  12059.           Screen Write Toggles  . . . . . . . . . . . . . . . . . . . .  70
  12060.           SEC#.BBS  . . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12061.           SECERROR.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  84
  12062.           Security
  12063.                Levels defined . . . . . . . . . . . . . . . . . . . . .  62
  12064.                On-Line upgrade  . . . . . . . . . . . . . . . . . .  68, 70
  12065.                Passwords  . . . . . . . . . . . . . . . . . . . . . . .  39
  12066.                Phone and Birth-Date . . . . . . . . . . . . . . . . . .  38
  12067.                Private Messages . . . . . . . . . . . . . . . . . . . .  39
  12068.                Special Display  . . . . . . . . . . . . . . . . . . . .  84
  12069.           Security Information  . . . . . . . . . . . . . . . . . . . .  37
  12070.           Security Levels . . . . . . . . . . . . . . . . . . . . . . .  39
  12071.           SHARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
  12072.           Source Code . . . . . . . . . . . . . . . . . . . . . . . . .  13
  12073.           Spacebar  . . . . . . . . . . . . . . . . . . . . . . . . . .  86
  12074.           Statistics
  12075.                 on Databases  . . . . . . . . . . . . . . . . . . . . . 109
  12076.           Subscription Systems  . . . . . . . . . . . . . . . . . . . . 110
  12077.           Sysop
  12078.                Closed Operation . . . . . . . . . . . . . . . . . . . .  33
  12079.  
  12080.            ─────────────────────────────────────────────────────────────────
  12081.                                           189
  12082.  
  12083.  
  12084.  
  12085.  
  12086.                               WILDCAT! Test-Drive 03/01/91
  12087.           ───────────────────────────────────────────────────────────────────
  12088.  
  12089.                Comments to  . . . . . . . . . . . . . . . . . . . .  46, 94
  12090.                Help Files . . . . . . . . . . . . . . . . . . . . . . .  84
  12091.                Local Login  . . . . . . . . . . . . . . . . . . . . . .  23
  12092.                Menu . . . . . . . . . . . . . . . . . . . . . . . . . . 107
  12093.                Menu Files . . . . . . . . . . . . . . . . . . . . . . .  84
  12094.                Name . . . . . . . . . . . . . . . . . . . . . . . . . .  23
  12095.                Paging of  . . . . . . . . . . . . . . . . . . . . .  23, 96
  12096.                Reports to . . . . . . . . . . . . . . . . . . . . . . .  96
  12097.           Sysop Menu  . . . . . . . . . . . . . . . . . . . . . . . . .  57
  12098.           SYSOP.HLP . . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12099.           SYSOPC.HLP  . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12100.           SYSOPxx.SCR . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12101.           System Configuration  . . . . . . . . . . . . . . . . . . . .  41
  12102.           System Crash  . . . . . . . . . . . . . . . . . . . . . . . .  73
  12103.           System Requirements . . . . . . . . . . . . . . . . . . . . .  10
  12104.           System Stats  . . . . . . . . . . . . . . . . . . . . . . . .  96
  12105.           System Toggles  . . . . . . . . . . . . . . . . . . . . . . .  69
  12106.           Technical Support . . . . . . . . . . . . . . . . . . . . . .  11
  12107.                Compuserve . . . . . . . . . . . . . . . . . . . . . . .  11
  12108.                Regional . . . . . . . . . . . . . . . . . . . . . . . .  11
  12109.           THEDRAW . . . . . . . . . . . . . . . . . . . . . . . . . . .  90
  12110.           Time
  12111.                Inactivity . . . . . . . . . . . . . . . . . . . . . . .  92
  12112.           Time Compensation . . . . . . . . . . . . . . . . . . . . . .  42
  12113.           Time Limit
  12114.                First Call . . . . . . . . . . . . . . . . . . . . . . .  35
  12115.                Increase/Decrease  . . . . . . . . . . . . . . . . . . .  72
  12116.                Maximum Allowable  . . . . . . . . . . . . . . . . . . .  47
  12117.           Toggles . . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  12118.           Troubleshooting
  12119.                "Determining Baud Rate"  . . . . . . . . . . . . . . . . 178
  12120.                "Session in Progress"  . . . . . . . . . . . . . . . . . 178
  12121.                ALT-D  . . . . . . . . . . . . . . . . . . . . . . . . . 179
  12122.                Error 202/203c . . . . . . . . . . . . . . . . . . . . . 179
  12123.                Error 4  . . . . . . . . . . . . . . . . . . . . . . . . 179
  12124.                Logging Off  . . . . . . . . . . . . . . . . . . . . . . 178
  12125.           UART  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
  12126.           Upgrading . . . . . . . . . . . . . . . . . . . . . . . . . .  19
  12127.           Uploading
  12128.                Batch  . . . . . . . . . . . . . . . . . . . . . . . . . 106
  12129.                Display Files  . . . . . . . . . . . . . . . . . . . . .  81
  12130.                Help File  . . . . . . . . . . . . . . . . . . . . . . .  79
  12131.                Ratios . . . . . . . . . . . . . . . . . . . . . . .  42, 84
  12132.                Time Comp. . . . . . . . . . . . . . . . . . . . . . . .  42
  12133.           UPLOADOK.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  84
  12134.           User Database . . . . . . . . . . . . . . . . . . . . . . . .  15
  12135.           USER#.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  85
  12136.           USERINFO.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  73
  12137.           Userlog listing . . . . . . . . . . . . . . . . . . . . . . .  97
  12138.           USERNAME.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  73
  12139.           Users
  12140.                Database . . . . . . . . . . . . . . . . . . . . . . . . 109
  12141.                Lock-Out . . . . . . . . . . . . . . . . . . . . . . . . 109
  12142.                Printing . . . . . . . . . . . . . . . . . . . . . . . . 109
  12143.  
  12144.            ─────────────────────────────────────────────────────────────────
  12145.                                           190
  12146.  
  12147.  
  12148.  
  12149.  
  12150.                               WILDCAT! Test-Drive 03/01/91
  12151.           ───────────────────────────────────────────────────────────────────
  12152.  
  12153.                Special Display  . . . . . . . . . . . . . . . . . . . .  85
  12154.           Verify a User . . . . . . . . . . . . . . . . . . . . . . . .  97
  12155.           VIEW_ARC.BAT  . . . . . . . . . . . . . . . . . . . . . . . . 127
  12156.           Viewing Compressed Files  . . . . . . . . . . . . . . . . . . 127
  12157.           WAIT! and WAITFOR!  . . . . . . . . . . . . . . . . . . . . . 143
  12158.           Warranty  . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  12159.           Wastebasket
  12160.                Dump . . . . . . . . . . . . . . . . . . . . . . . . . . 111
  12161.           Welcome Screen  . . . . . . . . . . . . . . . . . . . . . . .  96
  12162.           What is WILDCAT!  . . . . . . . . . . . . . . . . . . . . . . . 6
  12163.                Features . . . . . . . . . . . . . . . . . . . . . . . . . 8
  12164.                Included with Full Registration  . . . . . . . . . . . . . 6
  12165.                Security . . . . . . . . . . . . . . . . . . . . . . . .  10
  12166.           Your Settings . . . . . . . . . . . . . . . . . . . . . . . .  97
  12167.           ZMODEM  . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
  12168.  
  12169.  
  12170.  
  12171.  
  12172.  
  12173.  
  12174.  
  12175.  
  12176.  
  12177.  
  12178.  
  12179.  
  12180.  
  12181.  
  12182.  
  12183.  
  12184.  
  12185.  
  12186.  
  12187.  
  12188.  
  12189.  
  12190.  
  12191.  
  12192.  
  12193.  
  12194.  
  12195.  
  12196.  
  12197.  
  12198.  
  12199.  
  12200.  
  12201.  
  12202.  
  12203.  
  12204.  
  12205.  
  12206.  
  12207.  
  12208.            ─────────────────────────────────────────────────────────────────
  12209.                                           191
  12210.